[vlc-devel] [PATCH] and RFC nsv demux

Derk-Jan Hartman hartman at videolan.org
Fri Apr 7 20:53:47 CEST 2006

In  my quest for solving https://trac.videolan.org/vlc/ticket/576
I made some changes to the NSV demuxer in order to more properly  
reinitialize itself.

I think all my changes are valid, but I still run into the same  
trouble, and actually it has become worse.
I suspect the cause it that the HTTP access module is getting into a  
read=0 state and then tries to "request"/disconnect/connect

Since this is a continuous stream I suspect somewhere along the line  
video data is being lost or corrupted, causing the demuxer to feed  
"incorrect data" into the ffmpeg VP31 decoder, which subsequently  
will crash, since apparently it doesn't handle that very well.

Now i'm not 100% sure, but i have a nagging suspicion that somewhere  
in the access->demux communication things could be improved to lessen  
the the fact that sometimes corrupted data is generated. I just ran  
out of ideas where to look.

Also this demux still needs a lot of work in accessing "private codec  
info" as well as in reading the meta-tags. Any comments are appreciated.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: nsv.patch
Type: application/octet-stream
Size: 7825 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20060407/510f8f99/attachment.obj>

More information about the vlc-devel mailing list