Benjamin Larsson
e0f7e32970
Cook compatibe decoder, patch by Benjamin Larsson
...
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy
Originally committed as revision 4726 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
a9e3509529
Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS
...
in libavformat to allow building (de)coders and (de)muxers independently at
some point + support for this option in configure.
Originally committed as revision 4611 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Michael Niedermayer
01f4895c68
changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility
...
Originally committed as revision 4453 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
2692067a45
AVPacket.pos
...
Originally committed as revision 4314 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
c0df9d75bd
switch to native time bases
...
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9786bd4d94
fixing broken_rv20_1mb_.rm
...
Originally committed as revision 4155 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
f3356e9c9e
more fine grained discarding of packets
...
Originally committed as revision 4051 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
386b26c9fe
set block align
...
Originally committed as revision 3993 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
72aef1987e
ra288 demuxing support (doesnt really work, might be demuxer or decoder bug)
...
Originally committed as revision 3992 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
b9866ebcc7
support discarding uninterresting packets
...
Originally committed as revision 3860 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
3f05305d73
RV30/RV40 demuxing (untested)
...
Originally committed as revision 3809 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
119cebf429
skip INDX chunks
...
Originally committed as revision 3796 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
d0271e8a3a
rv20 encoding
...
Originally committed as revision 3739 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
37e85dacd0
seeking in rm 2nd try
...
Originally committed as revision 3738 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
bc17df09d4
seeking in rm
...
Originally committed as revision 3737 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
80016c48b0
rm encoding fix
...
Originally committed as revision 3736 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
012cd15fc4
try to recover from errors instead of failing fataly
...
Originally committed as revision 3735 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a8b81ec199
various demuxer fixes
...
Originally committed as revision 3734 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
18ade9543f
rv10 thread safety fix / rv10 ffplay fix
...
Originally committed as revision 3733 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
d880240e18
timestamp fix
...
Originally committed as revision 3732 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
423962dc01
next try at fixing rv20 decoding
...
Originally committed as revision 3728 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
f7ff7bc648
skip unknown streams instead of failing
...
Originally committed as revision 3693 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
6ccedec0fd
rv20 demuxing fix
...
Originally committed as revision 3691 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
71c32f19b3
do not call (av_)abort()
...
Originally committed as revision 3544 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
13859ac9da
dont be so picky
...
Originally committed as revision 3370 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
0bd586c50d
sweeping change from -EIO -> AVERROR_IO
...
Originally committed as revision 3239 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3c895fc098
correctly interleave packets during encoding
...
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead
Originally committed as revision 3171 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
e928649b0b
pass AVPacket into av_write_frame()
...
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though
Originally committed as revision 3168 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michel Bardiaux
bc874daea8
av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
...
Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
764ef40015
disable encoders where appropriate (patch courtesy of BERO
...
<bero -at- geocities.co.jp>)
Originally committed as revision 2375 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
490579042a
64 bit pts for writing - more const usage
...
Originally committed as revision 2255 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Fabrice Bellard
c95108037f
support for older real audio files (<= version 3)
...
Originally committed as revision 2119 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
247eadca9d
update duration and start_time - add av_new_stream() usage
...
Originally committed as revision 2110 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
14bea432f1
per context frame_rate_base, this should finally fix frame_rate related av sync issues
...
Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
0c1a9edad4
* UINTX -> uintx_t INTX -> intx_t
...
Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
39f853afe9
use av_malloc()
...
Originally committed as revision 1502 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Ryutaroh Matsumoto
c6c11cb6c6
mimetype fixes patch by (Ryutaroh Matsumoto <ryutaroh at it dot ss dot titech dot ac dot jp>)
...
Originally committed as revision 1352 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
492cd3a920
AVVideoFrame -> AVFrame
...
Originally committed as revision 1327 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
1e491e29c2
cleanup
...
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup
Originally committed as revision 1302 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
abac617591
renamed libav to libavformat
...
Originally committed as revision 1276 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
c18a2692d2
* cleanup statics & const
...
Originally committed as revision 1186 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
144f062500
rv10 cleanup (de)muxer still needs to be cleaned up (still searching volunteer for that ;) )
...
Originally committed as revision 988 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
4c2bc159bd
fixing rv10, this isnt the cleanest solution (parsing the packet header in the codec & creating it in the muxer) but it was that way before things broke, and its the simplest solution
...
Originally committed as revision 986 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Philip Gladstone
42343f7e6e
Change calls to abort() to be calls to av_abort()
...
Originally committed as revision 921 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
19720f15fd
license/copyright change
...
Originally committed as revision 593 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
c9a65ca8c3
converted to new API
...
Originally committed as revision 547 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
1ea4f59365
use av memory handling functions
...
Originally committed as revision 528 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
5d6ef63fdc
* Try and fill out some more of the RV header fields correctly
...
Originally committed as revision 466 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
10bb7023a2
- Added force_pts to av_write_packet() to be able to force PTS, this helps
...
(and fix) stream copying. By now force_pts it's just honoured by the MPEG
muxer. ASF could honour this also, but it should be fixed to use Tickers
first.
- MPEG audio decoder exports it's frame size in bytes.
- Hope this fix the floating point exception found in ffserver.
Originally committed as revision 382 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
8be1c6563c
win32 fixes
...
Originally committed as revision 78 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago