[vlc-devel] Re: Re : VLC behavior
jean-paul.saman at planet.nl
Tue Nov 8 21:57:27 CET 2005
adrian hornsby wrote:
>>>What would be VLC behavior if in a MPEG2 TS stream,
> one full GOP is
>>>?? would it be able to resyncro without any
> artifacts on the screen ??
>>If the first frame is an I-frame, then there won't
> be any
> Hi Jean-Paul,
> Thanks for your answer. The problem is that a GOP ,in
> display order, never start with I frame but usually
> with a B frame. So VLC receive first an I frame then
> the B frame, but reorder it, right ? Can vlc lose a
> bit of info ??
I think you are wrong. An I-frame is a selfcontained frame, a B-frame
depends on other frames in 2 directions, a P-frame depends on an other
frame only in one direction. The typical sequence a GOP or series of
frames is sent is:
The B-frames are always sent before they are actually needed, but after
the first I-frame of a GOP.
> The thing is that I did the test, and some very little
> artifact appears on the screen, few scares.
> My attention is to test my splicing tool with VLC. I
> use beginning and end of GOP as splicing points. But
> of course I had to try with the exact same stream
> first. So i only remove one GOP from the stream and
> see VLC's behavior.
> You can use my tool to see yourself. Of course, VLC is
> so good that I tend to think the problem is in my tool
> but I checked everything and I couldn't find any
> My tool is build on live555.com library. You can
> download my tool from here.
> Just compile it and play the "testRelay" file in
> /testProgs/ directory.
> testRelay work on command line as follow :
> ./testRelay <input_multicast_address1> <port1>
> <input_multicast_address2> <port2>
> <output_multicast_address1> <port1>
> (i.e:./testRelay 184.108.40.206 4444 220.127.116.11 4444
> 18.104.22.168 1234)
> to ask splicing, press the key "s", to stop "q"
> The splicing tool is in the liveMedia directory :
> Thanks so much for helping me.
> Best Regards,
> I want to release a Real Time splicing tool on GPL, if
> you want to help me with little thing, please email
> me. I would really like having experts helping me.
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel