[vlc-devel] Bugs and Fixes

madRat madrat at hotbox.ru
Fri Sep 19 15:08:53 CEST 2008


Hello, Developers!

I found VLC very usefull product for real-time transcoding, but found
some bugs and write patches for it.

This fixes have been tested on

OS: CentOS 5.1
VLC: 0.8.6d

vlc-0.8.6d-ffbug.patch
If i transcode to MPEG4 with b-frames the VLC generates very long but
wrong b-frames with large 0xFF values. The reason - wrong offset of
B-frames based on incorrect frame rate (instead correct frame rate,
the AV_TIME_BASE frame rare is used)

vlc-0.8.6-rtp.patch:
---*data*udp/rtsp)---> VLC ---rtsp-->
if i transcode small movie
at start the vlc alloc 'payload type' (stream type id for
rtp-streaming), but if *data* ends and source-stream restarts again, the system uses next one and after 127th
payload type, vlc uses 128-th. (this value must be in 96-127) and
recivers cant understand vlc. This bug appers like stream with out
video or audio

vlc-0.8.6-syslog.patch
When vlc transcode in linux, is usefull to store the log not in daemon
facility. the key 'logfile' now allow to select that syslogd facility
will be used. now available 'local0'-'local8' or 'daemon'


vlc-0.8.6d-normvolaf2.patch
Volume normalizer with "audio filter2" api for using in transcode
chains.

KNOWN problem: WMA2 decoder not set channels bitmask in correctly (
aout_FormatNbChannels(&(p_filter->fmt_out.audio)) returns 0).
For workaround this way - user may manually increase/decrease volume
level by set "--normvol-mult=value" or "mult=value"

Best regards, madRat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc-0.8.6-syslog.patch
Type: application/octet-stream
Size: 2437 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080919/3e4b3b21/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc-0.8.6d-ffbug.patch
Type: application/octet-stream
Size: 1873 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080919/3e4b3b21/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc-0.8.6d-normvolaf2.patch
Type: application/octet-stream
Size: 13679 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080919/3e4b3b21/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc-0.8.6-rtp.patch
Type: application/octet-stream
Size: 805 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080919/3e4b3b21/attachment-0003.obj>


More information about the vlc-devel mailing list