FFmpeg/libavformat
Michael Niedermayer 4d9a577e30 passing MpegTSFilter to the filters instead of a random void *opaque
code is simler and the filters now know the pid they are filtering so one
filter callback can be used with more then one pid at the same time

Originally committed as revision 9204 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-04 13:57:00 +00:00
..
4xm.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
adtsenc.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
aiff.c Support for newer MacOSX AIFF 2007-04-27 17:19:07 +00:00
allformats.c RoQ muxer, patch by Vitor, vitor1001 gmail com 2007-05-09 23:07:40 +00:00
allformats.h RoQ muxer, patch by Vitor, vitor1001 gmail com 2007-05-09 23:07:40 +00:00
amr.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
apc.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
asf-enc.c some url_is_streamed()==1 related fixes 2007-03-11 02:51:06 +00:00
asf.c cosmetics: Fix indentation after last commit, patch by Zuxy Meng. 2007-05-06 12:04:17 +00:00
asf.h Add the stream_bitrate GUID to the asf parsing code, and set stream bitrate 2007-02-20 23:44:11 +00:00
au.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
audio.c fix oss audio playback, broken since r7983, pass AVFormatContext filename to audio_open since audio_device when NULL is no more set to default value 2007-04-27 16:10:05 +00:00
avformat.h Remove extern C declarations for C++. 2007-05-16 12:25:54 +00:00
avi.h Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
avidec.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
avienc.c get rid of the [4] limitation of codec tag lists 2007-01-21 12:08:31 +00:00
avio.c Move avio.h's url_get_max_packet_size() comment from source to header file. 2007-03-05 14:26:50 +00:00
avio.h Convert all the comment sections into Doxygen compatible comments, same for 2007-03-05 15:18:50 +00:00
aviobuf.c cosmetics: fix indentation 2007-05-11 19:07:40 +00:00
avisynth.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
avs.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
beosaudio.cpp implement new grabbing interface, as described here: 2007-02-14 17:01:32 +00:00
bethsoftvid.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
c93.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
crc.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
cutils.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
daud.c replace coder/decoder file description in libavformat by muxer/demuxer 2006-10-23 08:57:54 +00:00
dc1394.c implement new grabbing interface, as described here: 2007-02-14 17:01:32 +00:00
dsicin.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
dv1394.c implement new grabbing interface, as described here: 2007-02-14 17:01:32 +00:00
dv1394.h Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
dv.c * Fixing seeking with DV-AVI (by Jeff Downs <heydowns at borg dot com>) 2007-01-11 22:32:19 +00:00
dv.h * Fixing seeking with DV-AVI (by Jeff Downs <heydowns at borg dot com>) 2007-01-11 22:32:19 +00:00
dvenc.c Don't forget about audio remaining in buffer, in case there is enough 2007-05-16 02:02:22 +00:00
dxa.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
electronicarts.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
ffm.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
file.c This fixes error handling for BeOS, removing the need for some ifdefs. 2007-02-13 18:26:14 +00:00
flic.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
flv.h Complete the video format enum. 2007-02-23 21:09:50 +00:00
flvdec.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
flvenc.c Set FLV_SAMPLESSIZE_16BIT for ADPCM. 2007-03-03 09:16:38 +00:00
framehook.c Change the vhook code to send real timestamps to the filters instead of the 2007-03-29 05:24:35 +00:00
framehook.h spelling 2007-04-12 11:28:34 +00:00
gif.c kill AVImageFormat 2006-11-02 23:22:23 +00:00
gifdec.c This fixes error handling for BeOS, removing the need for some ifdefs. 2007-02-13 18:26:14 +00:00
grab_bktr.c There were two files, libavformat/grab.c and libavformat/grab_bktr.c declaring 2007-04-03 21:09:36 +00:00
grab.c extending video4linux support to handle the additional formats UYVY, YUYV and RGB565 2007-06-04 13:28:02 +00:00
gxf.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
gxf.h Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
gxfenc.c fix dts adjusting 2007-02-14 14:54:20 +00:00
http.c Use usleep instead of sleep, some MinGW versions lack sleep. 2007-05-17 10:30:03 +00:00
idcin.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
idroq.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
img2.c autodetect ptx files 2007-05-08 11:57:49 +00:00
ipmovie.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
isom.c dmb1 fourcc, mjpeg_opendml.mov 2007-05-10 23:42:28 +00:00
isom.h cosmectics, use consistant and homogeneous type names for atoms 2007-04-26 11:36:05 +00:00
libnut.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
Makefile split rm muxer and demuxer in their own files 2007-05-30 09:44:16 +00:00
matroska.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
mm.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
mmf.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
mov.c simplify, no need for a function 2007-05-12 22:17:40 +00:00
movenc.c typo 2007-05-30 10:04:37 +00:00
mp3.c id3v2 writer 2007-05-22 08:28:32 +00:00
mpc.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
mpeg.c Fix loop condition so it can be run through more than once. 2007-04-30 09:46:11 +00:00
mpegts.c passing MpegTSFilter to the filters instead of a random void *opaque 2007-06-04 13:57:00 +00:00
mpegts.h demux VC1 in mpegts 2007-02-09 20:34:24 +00:00
mpegtsenc.c write DTS, based on patch by Luca Abeni, lucabe72 email it 2007-03-02 21:47:24 +00:00
mpjpeg.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
mtv.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
mxf.c cosmetics remove struct name with typedef 2007-06-03 22:56:11 +00:00
network.h initial mingw networking support 2007-05-15 14:58:30 +00:00
nsvdec.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
nut.c variable renaming: mp3lame --> libmp3lame 2007-01-07 00:02:15 +00:00
nut.h 10l forgot (skip non keyframes after seeking between syncpoint and the first keyframe) 2006-11-16 12:27:43 +00:00
nutdec.c Remove unused code + variable, fixes a warning. 2007-04-24 05:50:30 +00:00
nuv.c fix "incorrect frame size" errors with small.nuv 2007-05-27 08:06:45 +00:00
ogg2.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
ogg2.h save/restore number of streams 2007-01-15 22:05:22 +00:00
ogg.c Ogg is not Vorbis. 2007-02-13 23:20:35 +00:00
oggparseflac.c Change license headers to say 'FFmpeg' instead of 'this program/this library' 2006-10-07 15:30:46 +00:00
oggparseogm.c move common stuff from avienc.c and wav.c to new file riff.c 2006-07-12 00:09:34 +00:00
oggparsetheora.c fix display of theora videos with visible size smaller than encoded size 2007-05-07 15:43:01 +00:00
oggparsevorbis.c fix some signedness warnings 2006-09-27 19:47:39 +00:00
os_support.c r9095 invalidly removed the check for non-winsock 2007-05-21 16:08:03 +00:00
os_support.h BeOS only: we don't have SA_RESTART. #define to 0 and emit a warning. I don't plan on hosting a streaming tv anyway but it gets ffserver building. 2007-02-23 23:35:42 +00:00
psxstr.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
qtpalette.h Add missing license headers. 2007-02-27 16:05:19 +00:00
raw.c add rgb suffix handling for demuxer 2007-05-23 07:17:17 +00:00
riff.c move jpegls up, fixes sf bug #1629152 2007-05-30 23:42:37 +00:00
riff.h patch so that the deprecated items show up correctly 2007-05-02 09:13:47 +00:00
rm.h split rm muxer and demuxer in their own files 2007-05-30 09:44:16 +00:00
rmdec.c use FFSWAP() 2007-05-30 09:50:35 +00:00
rmenc.c split rm muxer and demuxer in their own files 2007-05-30 09:44:16 +00:00
rtp_h264.c changes some function declarations from () to (void) as per ansi c. 2007-04-04 11:51:08 +00:00
rtp_h264.h add support for rtp/h264 streaming 2006-11-07 22:10:07 +00:00
rtp_internal.h add valid statistics for the RTCP receiver report. 2006-11-03 07:55:57 +00:00
rtp.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
rtp.h Doxygenize the unaltered comments for the AUHeaders structure. 2007-03-05 13:43:16 +00:00
rtpproto.c Typos 2007-05-10 10:51:00 +00:00
rtsp.c Add transport method options 2007-05-22 07:51:39 +00:00
rtsp.h remove unused rtsp_callback 2007-04-26 17:38:30 +00:00
rtspcodes.h Convert macro+enum into a simple enum: Currently the enum was filled using a 2007-03-05 13:52:14 +00:00
segafilm.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
sierravmd.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
smacker.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
sol.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
swf.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
tcp.c implement ff_socket_nonblock and use it in networking code 2007-04-27 00:41:50 +00:00
thp.c cosmetics: indentation fix 2007-04-08 12:05:02 +00:00
tiertexseq.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
tta.c Support for seeking in TTA files. 2007-04-25 23:22:05 +00:00
txd.c Renderware TXD demuxer 2007-05-07 13:30:08 +00:00
udp.c use ff_neterrno() and FF_NETERROR() for networking error handling 2007-04-27 00:35:54 +00:00
utils.c Use url_fopen error code when opening input file 2007-05-10 13:25:33 +00:00
v4l2.c Reindent code after last commit 2007-05-10 10:15:15 +00:00
voc.c add codec_id <-> codec_tag tables to AVIn/OutputFormat 2007-01-21 01:39:17 +00:00
voc.h add codec_id <-> codec_tag tables to AVIn/OutputFormat 2007-01-21 01:39:17 +00:00
vocdec.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00
vocenc.c remove now useless codec_tag setting code in voc muxer 2007-01-21 22:41:37 +00:00
wav.c add an enum for need_parsing 2007-04-15 13:51:57 +00:00
wc3movie.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
westwood.c Get rid of unnecessary pointer casts. 2007-04-08 20:24:16 +00:00
wv.c This fixes error handling for BeOS, removing the need for some ifdefs. 2007-02-13 18:26:14 +00:00
x11grab.c implement new grabbing interface, as described here: 2007-02-14 17:01:32 +00:00
yuv4mpeg.c allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks 2007-04-08 11:34:15 +00:00