[mythtv-users] choppy playback on new danish dvb channels

Guillaume Membré guillaume.ml at gmail.com
Sun Nov 8 23:42:58 UTC 2009


I would like to add a me too but it on french dvb channel
the stream is identified as follow by ffmpeg :
Input #0, mpegts, from 'out.mpeg':
  Duration: 00:00:15.19, start: 64935.518456, bitrate: 5390 kb/s
  Program 1
    Stream #0.0[0x140]: Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR
16:9], 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x14a](fra): Audio: eac3, 48000 Hz, 5.1, s16, 256 kb/s
    Stream #0.2[0x14b](qaa): Audio: eac3, 48000 Hz, stereo, s16, 128 kb/s
    Stream #0.3[0x154](fra): Subtitle: dvbsub
    Stream #0.4[0x155](fra): Subtitle: dvbsub

It plays flawless with vlc. I tried with / without VDPAU, with the
patch #3 of the ticket 7252 without success.
a sample file has been upload here :
http://gui.membre.free.fr/mythtv/tv_sample_m6hd.mpg

For information, h264 samples found on the web like trailers from
spider man 3 play perfectly in mythtv.

My systems are :
- Proc Q6600 with a geforce 7600 Gt  running debian sid with mythtv
0.22 fixes r22772,  NVidia drivers 190.42
- Atom 230 with a Geforce 9300 running debian sid with mythtv 0.22
fixes r22772 with VDPAU, NVidia drivers 190.42

Here are the frontend log :
[...]
2009-11-09 00:38:08.861 Using NV NPOT texture extension
2009-11-09 00:38:09.001 MythContext: Connecting to backend server:
192.168.1.123:6543 (try 1 of 1)
2009-11-09 00:38:09.003 Using protocol version 50
2009-11-09 00:38:10.502 Loading menu theme from
/usr/share/mythtv/themes/defaultmenu//library.xml
2009-11-09 00:38:10.736 New DB connection, total: 2
2009-11-09 00:38:10.739 Connected to database 'mythconverg' at host: popeye
2009-11-09 00:38:10.759 Loading window theme from
/usr/share/mythtv/themes/Mythbuntu/recordings-ui.xml
2009-11-09 00:38:24.729 TV: Attempting to change from None to Watching
WatchingPreRecorded
2009-11-09 00:38:24.805 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- begin
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:24.908 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
[...]
2009-11-09 00:38:25.128 AFD: Opened codec 0x9ed7a20, id(H264) type(Video)
2009-11-09 00:38:25.128 AFD: codec E-AC3 has 6 channels
2009-11-09 00:38:25.129 AFD: Opened codec 0xa21d830, id(E-AC3) type(Audio)
2009-11-09 00:38:25.129 AFD: codec E-AC3 has 2 channels
2009-11-09 00:38:25.129 AFD: Opened codec 0xa21ddb0, id(E-AC3) type(Audio)
2009-11-09 00:38:25.129 AFD: Opened codec 0x9ec9520, id(DVB_SUBTITLE)
type(Subtitle)
2009-11-09 00:38:25.129 AFD: Opened codec 0x9ec9c90, id(DVB_SUBTITLE)
type(Subtitle)
2009-11-09 00:38:25.134 Opening audio device 'default'. ch 2(2) sr 48000
2009-11-09 00:38:25.134 Opening ALSA audio device 'default'.
2009-11-09 00:38:25.215 mixer unable to find control Master 1
2009-11-09 00:38:25.372 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
2009-11-09 00:38:25.500 OSD Theme Dimensions W: 640 H: 480
2009-11-09 00:38:25.589 Unknown font: descriptfont in textarea: description
2009-11-09 00:38:25.854 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- end ok
2009-11-09 00:38:25.856 TV: Changing from None to Watching WatchingPreRecorded
2009-11-09 00:38:25.856 New DB connection, total: 3
2009-11-09 00:38:25.860 Connected to database 'mythconverg' at host: popeye
2009-11-09 00:38:25.870 The realtime priority setting is not enabled.
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.876 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 OpenGLVideoSync()
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.878 [h264 @ 0x40fbee00]number of reference frames
exceeds max (probably corrupt input), discarding one
2009-11-09 00:38:25.948 Video timing method: SGI OpenGL
2009-11-09 00:38:30.950 GetNextFreeFrame() served a busy frame A.
Dropping. UUUUUUUUUUUUUUUUUUUUUUUUuuUUUuL
2009-11-09 00:38:40.736 Marking recording as unwatched
2009-11-09 00:38:40.776 TV: Attempting to change from Watching
WatchingPreRecorded to None
2009-11-09 00:38:40.798 TV: Changing from Watching WatchingPreRecorded to None
2009-11-09 00:38:40.855 ~OpenGLVideoSync() -- closing opengl vsync

I can test any patch if you want.

Guillaume


On Sun, Nov 8, 2009 at 12:11 PM, Martin <martin.rene.mortensen at gmail.com> wrote:
>  I created ticket #7522 in trac.
>
> http://svn.mythtv.org/trac/ticket/7522
>
> 2009/11/8 Martin <martin.rene.mortensen at gmail.com>
>>
>> I uploaded a clip: http://filebin.ca/qqgbod/tv_sample.mpg
>>
>> I tried NUM_VDPAU_BUFFERS=40 and no difference.
>>
>> I may have been a bit hasty in saying that the jerking is in right
>> sequence - when I play the exact same clip, it still jerking forward and
>> backward abit - I think its different after the patch, but its hard to see
>> with all the jerking.
>>
>> 2009/11/8 Michael Frandsen <mf1910 at vip.cybercity.dk>
>>>
>>> Taylor Ralph wrote:
>>>
>>> --- On Sat, 11/7/09, Martin <martin.rene.mortensen at gmail.com> wrote:
>>>
>>>
>>>
>>> From: Martin <martin.rene.mortensen at gmail.com>
>>> Subject: Re: [mythtv-users] choppy playback on new danish dvb channels
>>> To: "Discussion about mythtv" <mythtv-users at mythtv.org>
>>> Date: Saturday, November 7, 2009, 11:32 AM
>>> I tried patch against 0.22-fixes and trunk
>>> same results both with standard (XV) and with VDPAU.
>>> It's still jerky - but it seems to be jerking in the
>>> right sequence anyway.
>>> Got anymore patches ? ;)
>>>
>>>
>>>
>>> Martin,
>>>
>>> Thanks for testing. So it sounds like the patch corrected the ordering
>>> issue but it is still choppy? I'm wondering if you have more than one issue
>>> here. It would help if you could cut the first 50MB of the video and post to
>>> www.filebin.ca so myself and others can do more to debug the problem. You
>>> can run the following to generate the 50MB sample:
>>>
>>> dd if=inputfile.mpg of=inputfile_sample.mpg bs=1024 count=50000
>>>
>>> Thanks,
>>>
>>> --
>>> Taylor
>>>
>>>
>>>
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>
>>>
>>>
>>> I have uploaded a sample
>>> http://filebin.ca/otsfee/2006_20091101210000_sample.mpg.
>>>
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>
>>
>>
>>
>> --
>> Mvh. / Brgds.
>> Martin René Mortensen
>> mobil: 2095 4277
>> mailto: martin.rene.mortensen at gmail.com
>> mailto: m at m42.dk
>> http://www.m42.dk
>
>
>
> --
> Mvh. / Brgds.
> Martin René Mortensen
> mobil: 2095 4277
> mailto: martin.rene.mortensen at gmail.com
> mailto: m at m42.dk
> http://www.m42.dk
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>


More information about the mythtv-users mailing list