Steven Dahlin <linux.sldahlin@xxxxxxxxx> wrote: >I am running an athlon ii 945 with a hauppauge wintv 1600 capture >card. I have a version of mythtv installed (0.24) in which I >downloaded the latest V4L-DVB Device Drivers from >git://linuxtv.org/media_build.git, built them, and then installed. >Everything is up to date with the software packages. The video >records perfectly fine but the audio is missing. The backend log has >the following indicators of problems: > >2012-02-29 22:30:28.722 AFD Warning: ScanATSCCaptionStreams() called >with no PMT >2012-02-29 22:30:28.763 AFD: Opened codec 0x7f7180007f30, >id(MPEG2VIDEO) type(Video) >2012-02-29 22:30:28.797 AFD: codec MP2 has 2 channels >2012-02-29 22:30:28.830 AFD: Opened codec 0x7f718000abe0, id(MP2) >type(Audio) >2012-02-29 22:30:28.951 [mpeg2video @ 0x7f719986c700]warning: first >frame is no keyframe >2012-02-29 22:30:29.016 [mpeg2video @ 0x7f719986c700]warning: first >frame is no keyframe >2012-02-29 22:35:12.770 [mpeg2video @ 0x7f719986c700]00 motion_type at >28 10 >2012-02-29 22:35:12.815 [mpeg2video @ 0x7f719986c700]Warning MVs not >available >2012-02-29 22:35:12.859 [mp2 @ 0x7f719986c700]incomplete frame >2012-02-29 22:35:12.899 AFD Error: Unknown audio decoding error > >In the syslog I am seeing entries (a log of them) like this: > >Feb 29 22:29:56 bifrosttv kernel: [ 1154.739451] cx18-0: Skipped >encoder IDX, MDL 442, 2 times - it must have dropped out of rotation >Feb 29 22:29:56 bifrosttv kernel: [ 1154.739459] cx18-0: Skipped >encoder IDX, MDL 443, 2 times - it must have dropped out of rotation >Feb 29 22:29:56 bifrosttv kernel: [ 1154.739465] cx18-0: Skipped >encoder IDX, MDL 444, 2 times - it must have dropped out of rotation >Feb 29 22:29:56 bifrosttv kernel: [ 1154.739472] cx18-0: Could not >find MDL 438 for stream encoder IDX >Feb 29 22:29:56 bifrosttv kernel: [ 1154.739478] cx18-0: Could not >find MDL 441 for stream encoder IDX >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736285] cx18-0: Skipped >encoder IDX, MDL 444, 1 times - it must have dropped out of rotation >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736325] cx18-0: Could not >find MDL 441 for stream encoder IDX >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736335] cx18-0: Could not >find MDL 442 for stream encoder IDX >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736431] cx18-0: Could not >find MDL 443 for stream encoder IDX >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736437] cx18-0: Could not >find MDL 444 for stream encoder IDX >Feb 29 22:30:00 bifrosttv kernel: [ 1158.736475] cx18-0: Could not >find MDL 442 for stream encoder IDX > >Does anyone have suggestions or ideas I can try? >-- >To unsubscribe from this list: send the line "unsubscribe linux-media" >in >the body of a message to majordomo@xxxxxxxxxxxxxxx >More majordomo info at http://vger.kernel.org/majordomo-info.html 1. Take mythtv out of the picture and test mplayer. 2. The log messages indicate that your system is falling behind in responding to interrupts from the cx23418. Check /proc/interrupts to see if another device driver is sharing an interrupt line with the cx23418; then initially blame that device driver. Then really try and figure out what is hogging your PCI bus and/or CPU or holding up interrupt processing. The dropped/corrupt buffer notifications are a system level issue that cannot be fixed in the cx18 driver. Regards Andy -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html