Alex Beregszaszi [Tue, 14 Nov 2006 19:19:13 +0000 (19:19 +0000)]
Fix possible overflows. Found by Steven Johnson
Originally committed as revision 7065 to svn://svn.ffmpeg.org/ffmpeg/trunk
Benjamin Larsson [Tue, 14 Nov 2006 18:56:25 +0000 (18:56 +0000)]
Add myself as maintainer for the imc* files.
Originally committed as revision 7064 to svn://svn.ffmpeg.org/ffmpeg/trunk
Benjamin Larsson [Tue, 14 Nov 2006 18:54:42 +0000 (18:54 +0000)]
Remove log2() usage.
Originally committed as revision 7063 to svn://svn.ffmpeg.org/ffmpeg/trunk
Oded Shimon [Tue, 14 Nov 2006 17:01:33 +0000 (17:01 +0000)]
update to libnut, add cache_syncpoints
Originally committed as revision 7062 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 16:39:32 +0000 (16:39 +0000)]
call AVCodec.flush() for audio too
Originally committed as revision 7061 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Tue, 14 Nov 2006 14:54:40 +0000 (14:54 +0000)]
add 422P@HL I-only universal label
Originally committed as revision 7060 to svn://svn.ffmpeg.org/ffmpeg/trunk
Zuxy Meng [Tue, 14 Nov 2006 14:37:59 +0000 (14:37 +0000)]
Use common macro PUT_UTF8 in asf.c
Patch by Zuxy Meng, % zuxy P meng A gmail P com %
date: Nov 5, 2006 9:56 AM
subject: [Ffmpeg-devel] PUT_UTF8 & asf format enhancement
Originally committed as revision 7059 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 13:33:05 +0000 (13:33 +0000)]
indention
Originally committed as revision 7058 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 13:32:14 +0000 (13:32 +0000)]
seeking with index
Originally committed as revision 7057 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 13:19:51 +0000 (13:19 +0000)]
index less seeking in O(log n) time
Originally committed as revision 7056 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 11:41:31 +0000 (11:41 +0000)]
Move AMR support instructions into the documentation.
Originally committed as revision 7055 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 11:25:12 +0000 (11:25 +0000)]
Remove empty section.
Originally committed as revision 7054 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 11:24:58 +0000 (11:24 +0000)]
Update list of supported codecs.
Originally committed as revision 7053 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 10:04:09 +0000 (10:04 +0000)]
0.5l
Originally committed as revision 7052 to svn://svn.ffmpeg.org/ffmpeg/trunk
Oded Shimon [Tue, 14 Nov 2006 06:02:15 +0000 (06:02 +0000)]
update to libnut API, rename nut.h->libnut.h
Originally committed as revision 7051 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 04:02:58 +0000 (04:02 +0000)]
clean up inttypes.h and int_fastxx_t types detection
Originally committed as revision 7050 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:55:26 +0000 (03:55 +0000)]
check for inet_aton in configure
Originally committed as revision 7049 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:42:28 +0000 (03:42 +0000)]
simplify
Originally committed as revision 7048 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:37:44 +0000 (03:37 +0000)]
merge CONFIG_WINCE sections
Originally committed as revision 7047 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:35:50 +0000 (03:35 +0000)]
indentation
Originally committed as revision 7046 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:19:19 +0000 (03:19 +0000)]
move some CFLAGS settings away from config.* writing section
Originally committed as revision 7045 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:18:09 +0000 (03:18 +0000)]
revert bad checkin
Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 03:12:29 +0000 (03:12 +0000)]
move some CFLAGS settings away from config.* writing section
Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 02:53:59 +0000 (02:53 +0000)]
Make man page installation dependent on documentation generation.
Originally committed as revision 7042 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:43:11 +0000 (02:43 +0000)]
move comment where it makes sense
Originally committed as revision 7041 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:42:27 +0000 (02:42 +0000)]
simplify
Originally committed as revision 7040 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:38:35 +0000 (02:38 +0000)]
move makefile linking after config.* creation
Originally committed as revision 7039 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:31:50 +0000 (02:31 +0000)]
beautify
Originally committed as revision 7038 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:27:35 +0000 (02:27 +0000)]
clean up setting of HAVE_*THREADS
Originally committed as revision 7037 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 02:07:55 +0000 (02:07 +0000)]
move AMR notices next to other messages
Originally committed as revision 7036 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 01:34:36 +0000 (01:34 +0000)]
split av_seek_frame_binary() so the code becomes idependant of AVInputFormat and AVIndex
Originally committed as revision 7035 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 01:06:46 +0000 (01:06 +0000)]
Remove some unused variables.
Originally committed as revision 7034 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 01:06:15 +0000 (01:06 +0000)]
improve enumerate so arbitrary ranges can be enumerated quickly
Originally committed as revision 7033 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Tue, 14 Nov 2006 01:05:31 +0000 (01:05 +0000)]
partial support for vobsub in mp4, used by nero, unsupported-embedded-subs-2.mp4
Originally committed as revision 7032 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 14 Nov 2006 01:02:30 +0000 (01:02 +0000)]
AVL tree
Originally committed as revision 7031 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 01:02:30 +0000 (01:02 +0000)]
Remove wrong/misleading comment.
Originally committed as revision 7030 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 00:56:56 +0000 (00:56 +0000)]
Remove redundant #ifdef HAVE_THREAD, the file is only compiled
if that condition holds anyway.
Originally committed as revision 7029 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Tue, 14 Nov 2006 00:50:05 +0000 (00:50 +0000)]
Remove ifneq MINGW condition around man page installation. We don't do
OS-dependent conditions in Makefiles anymore and I doubt this is correct.
If it turns out to be a problem it can easily be fixed.
Originally committed as revision 7028 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 00:47:27 +0000 (00:47 +0000)]
break CONFIG_LIST and HAVE_LIST onto multiple lines
Originally committed as revision 7027 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 00:42:31 +0000 (00:42 +0000)]
fix HAVE_LRINTF setting
Originally committed as revision 7026 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 00:35:21 +0000 (00:35 +0000)]
rename MEMALIGN_HACK to CONFIG_MEMALIGN_HACK, use common code in configure
Originally committed as revision 7025 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 00:16:43 +0000 (00:16 +0000)]
factorize config.h/config.mak writing
Originally committed as revision 7024 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Tue, 14 Nov 2006 00:12:02 +0000 (00:12 +0000)]
rename shell variables v4l[2] to video4linux[2]
Originally committed as revision 7023 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 23:52:32 +0000 (23:52 +0000)]
rename shell variable _altivec_h to altivec_h
Originally committed as revision 7022 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 23:40:04 +0000 (23:40 +0000)]
rename shell variable sunmlib to mlib for consistency with CONFIG_MLIB
Originally committed as revision 7021 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 23:24:17 +0000 (23:24 +0000)]
rename shell variable _memalign to memalign
Originally committed as revision 7020 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 23:22:41 +0000 (23:22 +0000)]
rename shell variable _malloc_h to malloc_h
Originally committed as revision 7019 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 23:14:24 +0000 (23:14 +0000)]
rename CONFIG_HAVE_DLFCN and CONFIG_HAVE_DLOPEN to HAVE_DLFCN/HAVE_DLOPEN
Originally committed as revision 7018 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 22:27:46 +0000 (22:27 +0000)]
remove unused option --disable-simple_idct
Originally committed as revision 7017 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 22:16:24 +0000 (22:16 +0000)]
rename shell variable vorbis to libvorbis
Originally committed as revision 7016 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 22:12:39 +0000 (22:12 +0000)]
rename shell variable netserver to beos_netserver for consistency
Originally committed as revision 7015 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 22:09:31 +0000 (22:09 +0000)]
rename CONFIG_AC3 to CONFIG_A52
it's more consistent and Dolby never liked people "infringing" their TM
Originally committed as revision 7014 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Mon, 13 Nov 2006 21:43:43 +0000 (21:43 +0000)]
remove filter_out() function, it's unused and not POSIX compliant
Originally committed as revision 7013 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:39:28 +0000 (11:39 +0000)]
Support for 16-bit grayscale
Originally committed as revision 7012 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:38:42 +0000 (11:38 +0000)]
Give error about planar RGB
Originally committed as revision 7011 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:36:22 +0000 (11:36 +0000)]
Update error message
Originally committed as revision 7010 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:34:46 +0000 (11:34 +0000)]
Use table for determining type sizes
Originally committed as revision 7009 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Mon, 13 Nov 2006 11:30:26 +0000 (11:30 +0000)]
add low delay forcing option for mpeg1/2 encoding
Originally committed as revision 7008 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:27:36 +0000 (11:27 +0000)]
Decoder can decode many ZLib-packed strips
Originally committed as revision 7007 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 11:20:50 +0000 (11:20 +0000)]
Print error message for unsupported mode (RGB planar,CMYK,YCrCb)
Originally committed as revision 7006 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:32:10 +0000 (05:32 +0000)]
8-bit images support for TIFF
Originally committed as revision 7005 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:30:50 +0000 (05:30 +0000)]
Rows per strip may be >= height
Originally committed as revision 7004 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:29:45 +0000 (05:29 +0000)]
Warn about JPEG in TIFF
Originally committed as revision 7003 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:28:55 +0000 (05:28 +0000)]
Correctly detect 4-component images
Originally committed as revision 7002 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:18:19 +0000 (05:18 +0000)]
Simplify VMD demuxer (but it still does not work right)
Originally committed as revision 7001 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Mon, 13 Nov 2006 05:15:55 +0000 (05:15 +0000)]
Output proper 16-bit sound (fixes decoding on PPC)
Originally committed as revision 7000 to svn://svn.ffmpeg.org/ffmpeg/trunk
j@v2v.cc [Mon, 13 Nov 2006 00:17:19 +0000 (00:17 +0000)]
support for libswscale.pc without --enable-swscaler
patch by j -- at -- v2v -- dot -- cc
Originally committed as revision 6999 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 23:35:49 +0000 (23:35 +0000)]
zigzag_direct_noperm doesn't exist, remove declaration
Originally committed as revision 6998 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Sun, 12 Nov 2006 23:19:26 +0000 (23:19 +0000)]
Sync documentation with the current ffmpeg -h output.
patch from Víctor Paesa, wzrlpy arsystel com
Originally committed as revision 6997 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 23:14:20 +0000 (23:14 +0000)]
make more tables static
Originally committed as revision 6996 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 21:48:04 +0000 (21:48 +0000)]
rename squareTbl -> ff_squareTbl
Originally committed as revision 6995 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefan Gehrer [Sun, 12 Nov 2006 20:23:47 +0000 (20:23 +0000)]
rename ff_cavs_flush to cavs_flush and make it static
Originally committed as revision 6994 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefan Gehrer [Sun, 12 Nov 2006 20:18:07 +0000 (20:18 +0000)]
move all cavs-parsing to cavs.c
This should help building parser without decoder
Originally committed as revision 6993 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 20:08:09 +0000 (20:08 +0000)]
rename cropTbl -> ff_cropTbl
Originally committed as revision 6992 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefan Gehrer [Sun, 12 Nov 2006 20:01:50 +0000 (20:01 +0000)]
make mpeg4video_split public as ff_mpeg4video_split
Originally committed as revision 6991 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 18:49:36 +0000 (18:49 +0000)]
rename inverse -> ff_inverse
Originally committed as revision 6990 to svn://svn.ffmpeg.org/ffmpeg/trunk
Aurelien Jacobs [Sun, 12 Nov 2006 16:59:27 +0000 (16:59 +0000)]
Allows playback of truncated matroska files.
Originally committed as revision 6989 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 16:37:32 +0000 (16:37 +0000)]
fix make dep with some gcc versions
Originally committed as revision 6988 to svn://svn.ffmpeg.org/ffmpeg/trunk
Aurelien Jacobs [Sun, 12 Nov 2006 16:36:14 +0000 (16:36 +0000)]
cosmetic: fix indentation after previous commit
Originally committed as revision 6987 to svn://svn.ffmpeg.org/ffmpeg/trunk
Aurelien Jacobs [Sun, 12 Nov 2006 16:35:19 +0000 (16:35 +0000)]
Fix avidec.c compilation when dv demuxer is disabled.
Originally committed as revision 6986 to svn://svn.ffmpeg.org/ffmpeg/trunk
Oded Shimon [Sun, 12 Nov 2006 16:24:05 +0000 (16:24 +0000)]
change include "nut.h" to <nut.h> to make gcc pick the correct nut.h for libnut de/muxer..
Originally committed as revision 6985 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diego Biurrun [Sun, 12 Nov 2006 16:07:14 +0000 (16:07 +0000)]
slight simplification
Originally committed as revision 6984 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 15:19:58 +0000 (15:19 +0000)]
#define ENABLE_*_CODEC etc as 0 or 1 in config.h
Originally committed as revision 6983 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sun, 12 Nov 2006 13:54:11 +0000 (13:54 +0000)]
more verbose r_frame_rate definition
Originally committed as revision 6982 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 13:40:40 +0000 (13:40 +0000)]
make some tables static
Originally committed as revision 6981 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sun, 12 Nov 2006 12:16:59 +0000 (12:16 +0000)]
fix checksum check (was my bug not libnut)
Originally committed as revision 6980 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sun, 12 Nov 2006 12:07:42 +0000 (12:07 +0000)]
fix timestamp rounding in syncpoints
index reading (unfinished and disabled)
Originally committed as revision 6979 to svn://svn.ffmpeg.org/ffmpeg/trunk
Oded Shimon [Sun, 12 Nov 2006 06:10:21 +0000 (06:10 +0000)]
register nut muxer if libnut is used
Originally committed as revision 6978 to svn://svn.ffmpeg.org/ffmpeg/trunk
Oded Shimon [Sun, 12 Nov 2006 06:09:15 +0000 (06:09 +0000)]
Add libnut support until ffmpeg gets an independant and complete de/muxer for NUT
Originally committed as revision 6977 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 03:34:12 +0000 (03:34 +0000)]
adding more static keywords
Originally committed as revision 6976 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sun, 12 Nov 2006 01:08:05 +0000 (01:08 +0000)]
make vp6_pcr_tree static
Originally committed as revision 6975 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sat, 11 Nov 2006 20:58:32 +0000 (20:58 +0000)]
fix make dep for out of tree builds
Originally committed as revision 6974 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sat, 11 Nov 2006 20:56:36 +0000 (20:56 +0000)]
make some symbols static
Originally committed as revision 6973 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sat, 11 Nov 2006 20:54:48 +0000 (20:54 +0000)]
make some symbols static
Originally committed as revision 6972 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 11 Nov 2006 19:47:58 +0000 (19:47 +0000)]
simplify
Originally committed as revision 6971 to svn://svn.ffmpeg.org/ffmpeg/trunk
Måns Rullgård [Sat, 11 Nov 2006 19:46:53 +0000 (19:46 +0000)]
make two functions static
Originally committed as revision 6970 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 11 Nov 2006 19:43:55 +0000 (19:43 +0000)]
dont do startcode search from last syncpoint if there are no errors
Originally committed as revision 6969 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 11 Nov 2006 19:37:21 +0000 (19:37 +0000)]
nut simple seeking first try
Originally committed as revision 6968 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 11 Nov 2006 01:56:23 +0000 (01:56 +0000)]
disable nut regression test until we have a working muxer
Originally committed as revision 6967 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 11 Nov 2006 01:35:50 +0000 (01:35 +0000)]
updating nut demuxer to latest spec
no muxing yet
no index yet
no seeking yet
libnuts crcs dont match mine (didnt investigate yet)
samplerate is stored wrong by libnut (demuxer has a workaround)
code is not clean or beautifull yet, but i thought its better to commit early before someone unneccesarily wastes his time duplicating the work
demuxer split from muxer
Originally committed as revision 6966 to svn://svn.ffmpeg.org/ffmpeg/trunk