ffmpeg/libavformat
Aurelien Jacobs 3eb9bfbb84 matroskadec: fix ASS subtitle track packets before emitting them
Matroska does some butchering when storing the ASS lines. The start and end
time are removed (because they are duplicated in the container).
The matroska_fix_ass_packet() function simply restore those start and end
time in ASS lines to ensure our ASS packets comply with the ASS spec.

Originally committed as revision 15211 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-04 23:26:12 +00:00
..
4xm.c
Makefile Implement Realmedia/RTSP-compatible SETUP command. This includes calculation 2008-09-03 04:44:58 +00:00
adtsenc.c
aiff.c set block align and frame size for gsm in aiff 2008-09-04 22:35:05 +00:00
allformats.c create a separate codec_id for E-AC-3 2008-09-01 14:33:54 +00:00
amr.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
apc.c
ape.c
asf-enc.c
asf.c
asf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
asfcrypt.c
asfcrypt.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
au.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
avc.c
avc.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avformat.h Change doxygen comment: Clarify when av_write_trailer should be called. 2008-09-03 17:57:56 +00:00
avi.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
avidec.c
avienc.c Fix an invalid free in the AVI muxer when an unsupported audio track is added. 2008-09-02 22:53:42 +00:00
avio.c
avio.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
aviobuf.c
avisynth.c
avs.c
bethsoftvid.c
bfi.c
c93.c
crcenc.c
cutils.c
daud.c
dsicin.c
dv.c Intial implementation of the DV100 (AKA DVCPRO HD) decoder and demuxer as 2008-08-28 22:41:00 +00:00
dv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
dvenc.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
dxa.c
eacdata.c
electronicarts.c
ffm.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
ffmdec.c
ffmenc.c
file.c
flic.c
flv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
flvdec.c skip empty flv data packets, fix issue #602 2008-08-29 22:10:34 +00:00
flvenc.c timestamps in flv are 32bits _signed_ according to flash player, specs are wrong 2008-08-30 03:07:31 +00:00
framecrcenc.c
framehook.c Remove pointless #ifdef CONFIG_VHOOK from the code. 2008-09-02 22:31:41 +00:00
framehook.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
gif.c
gxf.c
gxf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
gxfenc.c
http.c
idcin.c
idroq.c
iff.c
img2.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
internal.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
ipmovie.c
isom.c change the logic to mux 13818-3 and 11172-3 in mp4, less code 2008-09-03 19:42:09 +00:00
isom.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
libnut.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
lmlm4.c
matroska.c matroska: add E-AC-3 support 2008-09-01 15:50:12 +00:00
matroska.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
matroskadec.c matroskadec: fix ASS subtitle track packets before emitting them 2008-09-04 23:26:12 +00:00
matroskaenc.c matroska: subtitle display duration must be stored in pkt->convergence_duration 2008-09-04 23:08:19 +00:00
mm.c
mmf.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
mov.c remove vorbis dec hack, decoding will be done anyway to get frame size 2008-08-29 20:04:28 +00:00
movenc.c cosmetics, remove whitespace 2008-09-04 18:26:31 +00:00
mp3.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
mpc.c
mpc8.c
mpeg.c vertical align 2008-08-26 01:29:43 +00:00
mpeg.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mpegenc.c vertical align 2008-08-26 01:29:43 +00:00
mpegts.c
mpegts.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mpegtsenc.c
mpjpeg.c
msnwc_tcp.c
mtv.c
mvi.c
mxf.c put back mxf_essence_container_uls in demuxer as static const 2008-08-31 01:39:42 +00:00
mxf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mxfdec.c put back mxf_essence_container_uls in demuxer as static const 2008-08-31 01:39:42 +00:00
mxfenc.c do no write multi descriptor when only one track is present 2008-08-31 04:35:09 +00:00
network.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
nsvdec.c
nut.c
nut.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
nutdec.c
nutenc.c
nuv.c
oggdec.c
oggdec.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
oggenc.c
oggparseflac.c
oggparseogm.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oma.c
os_support.c
os_support.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
psxstr.c
pva.c
qtpalette.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
raw.c change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it 2008-09-01 17:20:49 +00:00
raw.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rdt.c Implement Realmedia/RTSP-compatible SETUP command. This includes calculation 2008-09-03 04:44:58 +00:00
rdt.h Implement Realmedia/RTSP-compatible SETUP command. This includes calculation 2008-09-03 04:44:58 +00:00
riff.c Fix msgsm in wav, do not set blkalign to frame size, this is wrong, 2008-09-04 23:19:53 +00:00
riff.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rl2.c
rm.h Use chunk-size in function calling mdpr_read_codecdata() rather than in the 2008-09-03 00:05:55 +00:00
rmdec.c Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is 2008-09-03 00:07:34 +00:00
rmenc.c
rpl.c
rtp.c
rtp.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_aac.c
rtp_aac.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_h264.c
rtp_h264.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_internal.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtp_mpv.c
rtp_mpv.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
rtpdec.c
rtpenc.c
rtpenc_h264.c
rtpproto.c
rtsp.c Remove unused code that used to handle protocol concatenation, i.e. trying 2008-09-03 04:47:44 +00:00
rtsp.h Read RealChallenge1 field from the server. 2008-08-31 17:32:02 +00:00
rtspcodes.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
sdp.c Export data_to_hex() as private API in lavf, rename to ff_data_to_hex() and 2008-08-27 23:43:28 +00:00
segafilm.c
sierravmd.c
siff.c
smacker.c
sol.c
swf.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
swfdec.c
swfenc.c
tcp.c
thp.c
tiertexseq.c
tta.c
txd.c
udp.c
utils.c Add AVPacket.convergence_duration. 2008-09-03 14:44:54 +00:00
vc1test.c
vc1testenc.c
voc.c
voc.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
vocdec.c
vocenc.c
wav.c Replace generic CONFIG_MUXERS preprocessor conditionals by more specific 2008-09-02 22:45:13 +00:00
wc3movie.c
westwood.c
wv.c
xa.c
yuv4mpeg.c