I've updated the diff again as I've now addressed the input-full
problem I had with
interlaced DVD content; I now try to read the second field before returning from
decode() and that seems to stabilise the buffer.
--phil
Naren Sankar (+1 408 218 6327)
Architect/PLM
Broadcom Corp.
--phil
--
To post to this group, send email to
crystalhd-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/crystalhd-development?hl=en
Not per se, but the behaviour of the device after a seek is definitely
different than from a fresh start - the
pipeline seems to build much deeper before frames are delivered. I
have seen macroblocking in situations
where the pipeline fills up yet frames don't seem to show up on the
output reliably and then it appears to
be dropping frames. I could imagine this is more likely to happen after a seek.
--phil
i face the following problem with mpeg2 :
this appears in the kernel log :
kernel: Tx Err:: DWORD UNAligned Tx Addr. Not Updating
after that the decoding stops.
In function - crystalhd_flea_update_tx_buff_info
In the printk for the error
Can you print out the actual address that the Firmware returned for TxBuffInfo.DramBuffAdd ?
And also - do you get this error using the gstreamer plugin as well or just the xine plugin?
Thanks
Naren Sankar (+1 408 218 6327)
Architect/PLM
Broadcom Corp.