Re: audio is not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux