[vdr] Does vdr buffer TS/PES packets intern
Joerg Bornkessel
ml at websitec.de
Mon Jun 28 20:09:53 CEST 2010
> Okay I got it... it was a bug in the plugin, which is fixed now :)
> --
> Christian Gmeiner, MSc
Hy AC,
just point you on this bug
https://bugs.gentoo.org/show_bug.cgi?id=324335
some issues with newer ffmpeg-0.6
how to fix it, look in the 0.2.9.ebuild
or add this to your compileflags
# UINT64_C is needed by ffmpeg headers
-D__STDC_CONSTANT_MACROS
Hf
@ all plugin developer
Note, this problem will break all plugins compiled again ffmpeg-0.6
find complete list here
https://bugs.gentoo.org/show_bug.cgi?id=324255
> 2010/6/28 Christian Gmeiner <christian.gmeiner at gmail.com>:
>> Hi all,
>>
>> I am still working to improve the vdr-plg-dxr3 and I run into an
>> issue. Lets say I watch TV but there is nothing interesting to watch,
>> so I want to playback a recording.
>> But this happens now in the plugin:
>>
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 808983
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 830583
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 852183
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 852183
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 852183
>> Jun 28 11:52:46 vdr vdr: [4160] video pts 852183
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 852183
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4139] [dxr3-device] setting playmode 0
>> Jun 28 11:52:47 vdr vdr: [4139] audio enable 0
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr kernel: em8300-0: adjusting scr: 1032444
>> Jun 28 11:52:47 vdr vdr: [4139] replay
>> /var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec
>> Jun 28 11:52:47 vdr vdr: [4139] playing
>> '/var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec/001.vdr'
>> Jun 28 11:52:47 vdr vdr: [4139] loading
>> /var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec//marks.vdr
>> Jun 28 11:52:47 vdr vdr: [4139] [dxr3-device] setting playmode 1
>> Jun 28 11:52:47 vdr vdr: [4139] audio enable 1
>> Jun 28 11:52:47 vdr vdr: [4175] dvbplayer thread started (pid=4139, tid=4175)
>> Jun 28 11:52:47 vdr vdr: [4175] resuming replay at index 6708 (0:04:28.09)
>> Jun 28 11:52:47 vdr vdr: [4176] non blocking file reader thread
>> started (pid=4139, tid=4176)
>> Jun 28 11:52:47 vdr vdr: [4175] SetBrokenLink: no GOP header found in
>> video packet
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-device] Poll
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-device] Poll
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-device] Poll
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-device] Poll
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-device] Poll
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] setting audio track to 1 (0)
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-audiodecoder] found new audio header
>> Jun 28 11:52:47 vdr vdr: [4175] [dxr3-audiodecoder] calculated frame size 768
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts 1079487
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>> Jun 28 11:52:47 vdr vdr: [4175] video pts -718037321
>>
>>
>> As you can see the video pts is for some time increasing to about
>> 1079487. And then suddenly it changes to the correct value of
>> the recording. I assume that vdr does the following:
>>
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr vdr: [4139] [dxr3-device] setting playmode 0
>> Jun 28 11:52:47 vdr vdr: [4139] audio enable 0
>> Jun 28 11:52:47 vdr vdr: [4160] video pts 873783
>> Jun 28 11:52:47 vdr kernel: em8300-0: adjusting scr: 1032444
>> Jun 28 11:52:47 vdr vdr: [4139] replay
>> /var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec
>> Jun 28 11:52:47 vdr vdr: [4139] playing
>> '/var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec/001.vdr'
>> Jun 28 11:52:47 vdr vdr: [4139] loading
>> /var/vdr/video/MTV_Live/2008-06-07.21.58.50.99.rec//marks.vdr
>> Jun 28 11:52:47 vdr vdr: [4139] [dxr3-device] setting playmode 1
>> Jun 28 11:52:47 vdr vdr: [4139] audio enable 1
>> Jun 28 11:52:47 vdr vdr: [4175] dvbplayer thread started (pid=4139, tid=4175)
>> Jun 28 11:52:47 vdr vdr: [4175] resuming replay at index 6708 (0:04:28.09)
>> Jun 28 11:52:47 vdr vdr: [4176] non blocking file reader thread
>> started (pid=4139, tid=4176)
>> Jun 28 11:52:47 vdr vdr: [4175] SetBrokenLink: no GOP header found in
>> video packet
>> now there should not be any left over from the previous audio/video
>> stream, but only the new data
>> a pts value around -718037321.
>>
>>
>> Is this a bug or a feature of VDR?
>>
>> thanks
>> --
>> Christian Gmeiner, MSc
>>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
--
Regards
Gentoo Developer
Joerg Bornkessel <hd_brummy at gentoo.org>
More information about the vdr
mailing list