It seems like the problem may be more than just the VBI timestamping
issue.  VLC doesn't currently recognize VBI substreams, so it just
drops them.  I've been messing around with some code that does pick up
the CC info and display the text, but I'm ignoring the timestamps too
and I still have the problem.

It seems as though turning VBI on is actually corrupting the video
stream - maybe the timestamps there as well?  If I run the same
streams under mplayer with '-v -v' I see messages related to the
unknown VBI substream, but also some others that might not be (I'm not
as familiar with mplayer):

decaudio: minlen=6400 maxlen=64672 declen=6400 (max=70144)
decaudio: decoding 5920 bytes, max: 69664 (4608)
decaudio: decoding 1312 bytes, max: 65056 (4608)
FRAMESIZE: 36864000, layer: 3, bitrate: 256, mult: 144000
FRAMESIZE: 0, layer: 1, bitrate: 0, mult: 12000
invalid framesize/bitrate_index
Unknown 0x1BD substream: 0x69
decaudio: declen=6400 out=6400 (max 64672)
 telecine = 1.0  -2.500
A:  24.3 V:  24.3 A-V:  0.000 ct: -0.078 719/719  4%  0%  0.7% 0 0
decaudio: minlen=6464 maxlen=62368 declen=6464 (max=70144)
decaudio: decoding 3168 bytes, max: 66848 (4608)
decaudio: declen=6464 out=6464 (max 62368)
 telecine = 1.0  -2.500
A:  24.3 V:  24.3 A-V:  0.000 ct: -0.078 720/720  4%  0%  0.7% 0 0
decaudio: minlen=6368 maxlen=64096 declen=6368 (max=70144)
decaudio: decoding 4928 bytes, max: 68704 (4608)
decaudio: decoding 320 bytes, max: 64096 (4608)
FRAMESIZE: 36864000, layer: 3, bitrate: 256, mult: 144000
FRAMESIZE: 0, layer: 1, bitrate: 0, mult: 12000
invalid framesize/bitrate_index
Unknown 0x1BD substream: 0x69
FRAMESIZE: 36864000, layer: 3, bitrate: 256, mult: 144000
FRAMESIZE: 0, layer: 1, bitrate: 0, mult: 12000
invalid framesize/bitrate_index
Unknown 0x1BD substream: 0x69

-Joel

On 6/25/07, Hans Verkuil <[EMAIL PROTECTED]> wrote:
>
> Can you check whether the same stream plays fine if you use mplayer or
> xine? If so, then try the attached patch again driver/ivtv-vbi.c. I think
> vlc pays more attention then other programs to the timestamps in the
> stream, and I'm fairly certain that the VBI timestamps are broken. This
> patch sets the VBI timestamp to 0 in the hope that vlc will ignore them. I
> didn't test myself whether this will help, but it is worth a try.
>
> Regards,
>
>        Hans
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
>

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to