Diego Biurrun
115329f160
COSMETICS: Remove all trailing whitespace.
...
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 18:14:38 +00:00
Michael Niedermayer
63d33cf439
bitstream related fixes from [PATCH] from DivX, Part 9: bitstream crashes by (Steve Lhomme | slhomme divxcorp com)
...
Originally committed as revision 4747 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 11:31:56 +00:00
Michael Niedermayer
725e38777f
wrong sizes, part of [PATCH] from DivX, Part 9: bitstream crashes from (Steve Lhomme | slhomme divxcorp com)
...
Originally committed as revision 4746 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 11:29:34 +00:00
Mike Melanson
e84a047525
correctly deal with the alpha channel in 32-bit QT RLE (courtesy of John
...
Koleszar <jkoleszar at on2.com>)
Originally committed as revision 4743 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-14 08:02:03 +00:00
Mike Melanson
0c3ee78f91
correctly handle very large Cinepak frames (courtesy of John Koleszar
...
<jkoleszar@on2.com>)
Originally committed as revision 4742 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-14 00:19:01 +00:00
Måns Rullgård
4733abcbf3
use PRIxN, %zd, %td formats where needed
...
Originally committed as revision 4740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-12 01:56:46 +00:00
Måns Rullgård
7e491fa5f9
remove unused variables
...
Originally committed as revision 4738 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-12 01:42:06 +00:00
Loren Merritt
ab470fa73b
recognize some more nal types
...
Originally committed as revision 4734 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-11 02:16:21 +00:00
Benjamin Larsson
b7c24ff668
This patch adds some support for non-joint stereo streams. It also
...
removes some fixmes.
Patch by Benjamin Larsson
Originally committed as revision 4733 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-11 00:56:39 +00:00
Guillaume Poirier
f6d1338cb5
Add the rest of missing Reg_* macros to support both AMD-64 style regs and IA32 regs.
...
Not used yet, but should be once the SIMD code to accelerate Snow decoding is merged.
Originally committed as revision 4731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-10 22:53:44 +00:00
Luca Barbato
5a872801d5
SONAME support for shared libs
...
patch by Luca Barbato < .. lu_zero .. @@ .. gentoo .. . .. org .. >
Originally committed as revision 4730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-10 17:14:24 +00:00
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
2005-12-09 16:08:18 +00:00
Michael Niedermayer
60d76256cb
psnr calculation with threads>1 fix
...
Originally committed as revision 4725 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-07 18:21:16 +00:00
Roberto Togni
a4893bafd8
Support for samples with fft_order = 7
...
Fail init for unknown fft order, to prevent an array overflow
Output sound high-pitched compared to binary. Sample here
http://a1862.g.akamai.net/7/1862/14448/v1/esa.download.akamai.com/13452/qt/ESA_VenusExpress_110K_Stream.mov
Originally committed as revision 4724 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-06 17:42:16 +00:00
Roberto Togni
db795a1c57
Remove duplicated fft init
...
Originally committed as revision 4723 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-06 16:58:03 +00:00
Michael Niedermayer
4393e6392c
check block_max_depth (fixes crash)
...
Originally committed as revision 4718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-03 14:20:03 +00:00
Michael Niedermayer
91aa4e3300
make selftest code compile again
...
Originally committed as revision 4717 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-03 03:07:54 +00:00
Michael Niedermayer
c7622f9a28
default_get_buffer() cleanup
...
fixes probably exploitable heap overflow
heap overflow found by (Simon Kilvington <s D kilvington A eris D qinetiq D com>)
Originally committed as revision 4714 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-02 00:12:37 +00:00
Måns Rullgård
9fa62f2aad
BMP image decoder
...
Originally committed as revision 4711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-30 01:40:50 +00:00
Guillaume Poirier
348e52c91d
Make DV(B|D) subtitles (en|de)coders be conditonnaly compiled depending on the configure system
...
Original thread:
Date: Nov 20, 2005 9:25 PM
Subject: [PATCH] make dvdsub encoder depend on config variables
Originally committed as revision 4709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-21 20:03:35 +00:00
Ivan Kalvachev
31a78b718b
Mark all 12 block unused when there are no coded blocks
...
Fixes 422/444 artifacts
Originally committed as revision 4708 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-20 23:09:05 +00:00
Wolfram Gloger
689abe56fe
dvbsub encoder, patch by Wolfram Gloger < wmglo AH dent POIS med POIS uni-muenchen POIS de >
...
Original thread:
Date: 8 Oct 2005 09:35:38 -0000
Subject: [Ffmpeg-devel] [PATCH] dvdsub encoder -- 2nd version
Originally committed as revision 4706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-14 22:17:29 +00:00
Alex Beregszaszi
52ceae0624
10l, left debugging on
...
Originally committed as revision 4705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 20:12:33 +00:00
Matthieu Castet
2da2ba037a
Correctly skip unknown matrices (patch by Matthieu Castet) and disable comment reading
...
Originally committed as revision 4704 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 20:06:31 +00:00
Alex Beregszaszi
7146d2c267
Fixing theora _again_. DONT BOTHER BREAKING THIS AGAIN. Added support for Theora 3.4 and stream created by Elphel cameras are decodable.
...
Originally committed as revision 4703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 17:59:21 +00:00
Alex Beregszaszi
dd36b66722
fixed long standing off-by-one bug (fixes playback on ppc)
...
Originally committed as revision 4702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 17:48:27 +00:00
Alex Beregszaszi
2b18752c28
mode_code_vlc_table size mismatch
...
Originally committed as revision 4701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 17:46:21 +00:00
Loren Merritt
ea15df8048
use sse16_sse2() in nsse
...
Originally committed as revision 4688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-12 05:23:25 +00:00
Reimar Döffinger
a0ed075b29
clear the whole vert_pred buffer for 24 bit decoding.
...
This is currently not needed since the decoder creates only half of the
pixels, but should reduce confusion for people fiddling with it *g*
Originally committed as revision 4687 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-10 18:05:45 +00:00
Mike Melanson
4b7e4bedd6
improvements by Reimar Döffinger; 24-bit decoding is not perfect, only
...
the left half of the frame is painted, but the area that is painted
looks correct
Originally committed as revision 4686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-10 13:54:32 +00:00
Loren Merritt
3165e258b1
fix a crash on seeking to an invalid frame
...
Originally committed as revision 4685 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-10 04:40:49 +00:00
Måns Rullgård
68dce79b00
revert incorrect change
...
Originally committed as revision 4683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-09 19:18:20 +00:00
Michael Niedermayer
af8aa846fa
check MPV_frame_start() return value
...
Originally committed as revision 4682 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-09 11:29:29 +00:00
Steven M. Schultz
3712092e76
s/log2/av_log2/
...
patch by Steven M. Schultz <sms at 2bsd com>
Originally committed as revision 4681 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-09 08:50:55 +00:00
Fredrik Orderud
25f8db58ee
Put double-quotes around the install path in the "install-headers" section
...
of the makefiles for libavcodec, libavformat and libavutil.
Fixes installing into paths with spaces in them, i.e. Windows.
patch by Fredrik Orderud < fredrik . orderud -- at -- idi . ntnu . no >
Originally committed as revision 4680 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-07 01:32:29 +00:00
Kostya Shishkov
7c017693c9
Two tables in truemotion1data.h were slightly different from VpVision
...
source. This patch fixes decoding of some samples from Phantasmagoria 2
(they use delta tables N1, not N0 as the rest of files).
patch by the author, Kostya Shishkov
< kostya -- dot -- shishkov -- at -- gmail -- dot -- com >
Originally committed as revision 4679 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-05 19:03:07 +00:00
Michael Niedermayer
a75a3ca429
frame skip fixes
...
fix 16pixel error in comparission
fix vbv messup
fix unlimited skip intervals, limited by GOP now
Originally committed as revision 4678 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-05 00:16:03 +00:00
Roberto Togni
c555392a5b
Place qdm2 and truemotion2 in ifdef block so that they can be disabled
...
Originally committed as revision 4676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-05 00:00:24 +00:00
Michael Niedermayer
ed57bb79e8
extradata endianness comment
...
Originally committed as revision 4674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-04 23:24:24 +00:00
Loren Merritt
1fd97d8c1a
tidier cabac_intra4x4_pred_mode
...
Originally committed as revision 4673 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-03 23:26:51 +00:00
Guillaume Poirier
d4de20d11c
Typo fix
...
Originally committed as revision 4672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-02 09:18:32 +00:00
Måns Rullgård
c7ea4f1903
no mixing of code and declarations
...
Originally committed as revision 4670 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-28 18:18:04 +00:00
Matthieu Castet
5b0e811a65
Make rle_code int everywhere instead of signed char.
...
Fixes playback of auth_generator-demo.mov, for rle_code == -128 the assignement
rle_code = -rle_code would overflow.
Patch by matthieu castet (castet matthieu (at) free fr)
Originally committed as revision 4669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-28 16:01:12 +00:00
Loren Merritt
0f72508c10
25% faster deblocking, 4-6% overall.
...
Originally committed as revision 4668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-28 06:37:32 +00:00
Loren Merritt
cd19c677cb
fix a crash on dropped frames
...
Originally committed as revision 4667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-27 21:03:36 +00:00
Loren Merritt
a6624e21cb
faster h264_chroma_mc8_mmx, added h264_chroma_mc4_mmx.
...
2-4% overall speedup.
Originally committed as revision 4666 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-27 06:45:29 +00:00
Emiliano Parasassi
2c5ee47d84
avoid the registration of DECODERS if only CONFIG_DECODERS is not defined.
...
patch by Emiliano Parassassi < millallo AH tiscali -- it >
Original thread:
Date: Mon, 24 Oct 2005 13:03:01 +0200
Subject: [Ffmpeg-devel] [PATCH] avoid registration of decoders if only encoders are choosed
Originally committed as revision 4664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-26 12:51:10 +00:00
Loren Merritt
56edbd818a
10l: cqm weren't initialized in svq3.
...
Originally committed as revision 4662 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-26 03:58:06 +00:00
Loren Merritt
239ea04ccf
decode custom quant matrices.
...
based on a patch by anonymous, with optimizations by me.
Originally committed as revision 4660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-25 01:17:20 +00:00
Diego Biurrun
fe9a734c82
Add DTS_INC to the CFLAGS for DTS. This is only set by external configure
...
programs (such as the MPlayer one) and thus somewhat hackish. We already
do this for things like MLIB_INC and IPP_INC so it should be acceptable.
Originally committed as revision 4659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-23 18:16:53 +00:00
Roberto Togni
291b3ef4fb
Increase version because of QDM2 decoder addition
...
Originally committed as revision 4654 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-20 20:04:45 +00:00
Steve L'Homme
065148e773
init_get_bits() requires size in bits, not bytes
...
Patch by Steve Lhomme ||| steve | lhomme >at< free | fr |||
Originally committed as revision 4653 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-19 22:27:34 +00:00
Guillaume Poirier
9918aa24e4
revert useless patch that was supposed to fix DTS support (but the fix belongs to MPlayer, not FFmpeg)
...
Originally committed as revision 4652 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-19 18:42:37 +00:00
Roberto Togni
3135258e19
QDM2 compatible decoder
...
Originally committed as revision 4650 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-18 20:31:12 +00:00
Roberto Togni
d9b1c197e5
QDM2 compatible decoder
...
Originally committed as revision 4649 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-18 20:16:43 +00:00
Mike Melanson
48fa22d747
chroma decoding fix by Kostya
...
Originally committed as revision 4647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-16 13:56:52 +00:00
Roberto Togni
e6885654eb
Reverse patch 1.59->1.60, it break mp3 in ffplay and ffmpeg
...
Reversing approved by patch author
Originally committed as revision 4646 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-15 16:29:58 +00:00
Mike Melanson
adeba28193
TM2 fixes by Kostya
...
Originally committed as revision 4645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-15 14:33:11 +00:00
Giacomo Comes
aa35d2647c
Fix DTS support compilation issue. Patch by Giacomo Comes < comes AH naic POIS edu >
...
Original thread:
Date: Oct 6, 2005 4:27 PM
Subject: [Ffmpeg-devel] [PATCH] dts support compilation issue
Originally committed as revision 4644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-14 18:17:47 +00:00
Mike Melanson
670924fd9e
gcc 2.95 fix, courtesy of Luca Abeni
...
Originally committed as revision 4641 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-14 16:17:40 +00:00
Mike Melanson
515ae4760a
support for FLX and DTA extensions in the FLIC format, courtesy of
...
Steven Johnson (mplayer -at- sakuraindustries.com)
Originally committed as revision 4639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-13 04:35:31 +00:00
Mike Melanson
64af6168f7
Duck TrueMotion 2 video decoder, courtesy of Konstantin Shishkov
...
Originally committed as revision 4638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-13 04:31:55 +00:00
Alex Beregszaszi
e134e10f37
set_se_golomb can only write 16bits, add a note about this (ok, maybe it's brain dead using it with more than 16bits, but..)
...
Originally committed as revision 4635 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-12 22:43:12 +00:00
Alex Beregszaszi
d10dc61682
sanity check whether dimensions are non-null
...
Originally committed as revision 4634 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-12 22:40:10 +00:00
Alex Beregszaszi
83254e245c
removed unused CONFIG_AUDIO_NONSHORT
...
Originally committed as revision 4633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-12 22:37:42 +00:00
Loren Merritt
b926572aa9
h264 mmx weighted prediction. up to 3% overall speedup.
...
Originally committed as revision 4630 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-09 23:38:52 +00:00
Diego Biurrun
5539733bed
Ignore AMR directories.
...
Originally committed as revision 4629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-06 12:13:25 +00:00
j@v2v.cc
c99dd23307
Move all definitions of external dependencies into configure instead of
...
defining it in configure and the Makefiles in a random fashion.
patch by j -- at -- v2v -- dot -- cc
Originally committed as revision 4628 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-04 11:19:08 +00:00
Loren Merritt
5693c08356
sse2 16x16 sum squared diff (306=>268 cycles on a K8)
...
faster 8x8 mmx ssd (77=>70 cycles)
Originally committed as revision 4623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-30 02:31:47 +00:00
Loren Merritt
d90cbe5fe8
6% faster decode_cabac_residual
...
Originally committed as revision 4618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-27 05:12:13 +00:00
diane_cartman@gmx.de
ca3b0d2719
13% faster decode_residual (cavlc).
...
patch by diane_cartman at gmx dot de.
Originally committed as revision 4617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-27 04:46:45 +00:00
Diego Biurrun
4e159595b5
support for building dynamic libraries on Mac OS X
...
based on a patch by Lina Pezzella <J4rg0n -- at -- gentoo -- dot -- org>
Originally committed as revision 4616 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-26 10:05:13 +00:00
Michel Bardiaux
399d84012f
Fix some #ifdef to allow building amr_wb alone.
...
patch by Michel Bardiaux < mbardiaux -- dot -- mediaxim -- dot -- be >
Originally committed as revision 4615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-24 17:42:56 +00:00
Michel Bardiaux
288f1e6815
fix some pointer to intger without cast warnings (patch by Michel Bardiaux)
...
Originally committed as revision 4610 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 23:18:52 +00:00
Aurelien Jacobs
62ab0b7822
fix unused variable warnings
...
Originally committed as revision 4609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 23:09:16 +00:00
Michael Niedermayer
12e9668119
replace a few mov + psrlq with pshufw, there are more cases which could benefit from this but they would require us to duplicate some functions ...
...
the trick is from various places (my own code in libpostproc, a patch on the x264 list, ...)
Originally committed as revision 4608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 21:17:09 +00:00
Gábor Kovács
dc9f52602f
Just noticed there is a memory leak in h264.c with the usage of rbsp_buffer.
...
Here is a patch which frees the rbsp_buffer in decode_end().
patch by (Gábor Kovács | picard / demoscene \ hu)
Originally committed as revision 4607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 08:14:17 +00:00
Michael Niedermayer
8f196b14f5
changing a few options to AVOptions
...
Originally committed as revision 4603 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-20 21:43:45 +00:00
Michael Niedermayer
9061be9fb3
precautionary checks
...
Originally committed as revision 4602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-20 18:51:12 +00:00
Michael Niedermayer
d2752a0ddf
dont print NULL
...
Originally committed as revision 4600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-20 12:57:20 +00:00
Diego Biurrun
7df6545556
Move lrintf implementation from libavcodec/dsputil.h to libavutil/common.h
...
where it makes more sense.
Originally committed as revision 4599 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-19 23:26:47 +00:00
Michael Niedermayer
0f88407075
set pts for h.263 decoding
...
Originally committed as revision 4598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-19 12:03:51 +00:00
Diego Biurrun
344b825ceb
Rename put_string to ff_put_string to avoid a symbol clash on Mac OS X.
...
Originally committed as revision 4597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-18 21:21:01 +00:00
Michael Niedermayer
2118901192
print more time_base fps stuff if av_log level is at debug or above
...
print more likely correct fps
not sure if this is formated optimally ...
Originally committed as revision 4596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-18 14:45:17 +00:00
Reimar Döffinger
357a28430a
check return value of decode_cabac_mb_dqp, it is INT_MIN on error.
...
fixes crash with http://stud4.tuwien.ac.at/~e0326863/ats/bbc-sample_small.mpg
and MPlayer's broken packetizer (but will not decode right of course).
Originally committed as revision 4595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-17 08:15:07 +00:00
Dario Andrade
18ae520b72
set more x264 encoding parameters
...
patch by Dario Andrade <dario at ip tv>
Originally committed as revision 4594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-14 21:05:24 +00:00
Michael Niedermayer
fac862c659
the people want lower case ...
...
Originally committed as revision 4592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 19:16:07 +00:00
Michael Niedermayer
6fd46414db
dont include opt.h in avcodec.h
...
Originally committed as revision 4591 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 18:24:48 +00:00
Diego Biurrun
1471c6c2e8
CAREFULL --> CAREFUL typo fix
...
Originally committed as revision 4590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 16:30:47 +00:00
Michael Niedermayer
ec9127c4a4
converting a few more options to AVOptions
...
Originally committed as revision 4587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 12:07:08 +00:00
Michael Niedermayer
637b5326f3
convert some options in ffmpeg.c to AVOptions
...
Originally committed as revision 4586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 10:23:52 +00:00
Michael Niedermayer
a1689e2f19
avoid stdio.h
...
Originally committed as revision 4585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 23:19:57 +00:00
Michael Niedermayer
c44a131dc7
missing include noticed by g0th
...
Originally committed as revision 4582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 14:39:33 +00:00
Michael Niedermayer
233f6f889e
flags and named constants with type checking of course for AVOption
...
spliting AVOption specific stuff out of avcodec.h into opt.h
Originally committed as revision 4581 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 14:22:42 +00:00
Michael Niedermayer
8bbf6db98b
AVOption API improvments
...
support AVOptions for encoding in ffmpeg.c
Originally committed as revision 4580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 11:10:25 +00:00
Michael Niedermayer
434df899fe
add xvid idcts to dct-test
...
Originally committed as revision 4576 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 23:00:13 +00:00
Reimar Döffinger
cd7af76d9e
Fix compile without CONFIG_GPL, misplaced #endif caused a missing }.
...
Originally committed as revision 4575 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 19:30:40 +00:00
Michael Niedermayer
9f211bc6d7
remove unused table entries
...
change non portable table access
Originally committed as revision 4574 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 19:03:37 +00:00
Michael Niedermayer
ddabdfefa8
select xvid idct for xvid files if possible
...
Originally committed as revision 4573 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 17:09:54 +00:00
Michael Niedermayer
84740d5980
xvids mmx&mmx2 idcts
...
needed to decode xvid without some minor artefacts
under #ifdef CONFIG_GPL of course
Originally committed as revision 4572 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 17:01:30 +00:00
Michael Niedermayer
96b6ace22e
dont be so picky with .mp4 ... fixes Mr&MrsSmith.mp4
...
Originally committed as revision 4571 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-10 01:13:10 +00:00
Alex Beregszaszi
8868d31065
use av_log in debug mode
...
Originally committed as revision 4570 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-07 19:15:48 +00:00
Michael Niedermayer
3735e82f2d
AVOption enumeration support and some flags to classify AVOptions
...
Originally committed as revision 4568 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-06 21:32:18 +00:00
Måns Rullgård
79396ac685
Kill some compiler warnings. Compiled code verified identical after changes.
...
Originally committed as revision 4567 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-06 21:25:35 +00:00
Michael Niedermayer
d57d8cbc25
a few more raw yuv fourccs
...
Originally committed as revision 4565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-06 15:02:43 +00:00
Michael Niedermayer
860a40c8a7
AVOption first try
...
Originally committed as revision 4563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-06 12:51:56 +00:00
Loren Merritt
fbd312fd91
fix emulated edge motion compensation when resolution%16!=0
...
Originally committed as revision 4561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-05 17:07:52 +00:00
Michael Niedermayer
f79432a26e
set a few variables correctly
...
Originally committed as revision 4560 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-05 10:26:11 +00:00
Michael Niedermayer
1cef211dca
AV_LOG_DEBUG vs. AV_LOG_ERROR
...
Originally committed as revision 4559 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-05 09:28:46 +00:00
Michael Niedermayer
3723f01c14
fixme note
...
Originally committed as revision 4557 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-04 09:04:52 +00:00
Michael Niedermayer
42661adfe6
pts must be in time_base units
...
Originally committed as revision 4556 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-04 09:03:01 +00:00
Michael Niedermayer
b983a5c608
print fourcc in a readable form if possible
...
Originally committed as revision 4554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-03 20:36:24 +00:00
Michael Niedermayer
d3a9f79871
simplify (d&a) and (d&~a) calculation, hint by skal
...
Originally committed as revision 4552 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-03 09:17:30 +00:00
Michael Niedermayer
b5b65df7a9
add consts (this was in my local tree, dunno where it came from, probably forgoten from some const patch)
...
Originally committed as revision 4551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 21:13:19 +00:00
Reimar Döffinger
6c0d606471
Document "us" parameter for PCM conversion functions.
...
Originally committed as revision 4550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 20:04:03 +00:00
Reimar Döffinger
b461b3bc4a
Support de-/encoding of 24 and 32 bit PCM (from and to internal 16 bit).
...
Originally committed as revision 4548 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 19:16:48 +00:00
Michael Niedermayer
16beae15f3
setting timebase in the encoder doesnt seem like a good idea
...
Originally committed as revision 4547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 17:12:16 +00:00
Justin Ruggles
1ff8f2b36a
fixed quality / vbr encoding patch by (Justin Ruggles, jruggle, earthlink net)
...
Originally committed as revision 4546 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 11:08:49 +00:00
Michael Niedermayer
4325ffd0a2
lowres support
...
Originally committed as revision 4545 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 08:30:26 +00:00
Michael Niedermayer
473a200d93
error concealment fix
...
Originally committed as revision 4543 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-01 00:15:12 +00:00
Michael Niedermayer
c619ff6daf
optimizations
...
dc coeff rounding fix
class=3 num of bits fix
do interlaced check & idct only if CODEC_FLAG_INTERLACED_DCT
Originally committed as revision 4542 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-30 20:03:19 +00:00
Michael Niedermayer
95ae72b7e0
Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de)
...
Originally committed as revision 4540 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-26 19:05:44 +00:00
Burkhard Plaum
5b2bf94340
Fix for memleak in dv.c patch by (Burkhard Plaum; plaum, ipf uni-stuttgart de)
...
Originally committed as revision 4539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-26 15:41:28 +00:00
Michael Niedermayer
ba17363ff7
prevent assert failures and infinite loops with broken streams
...
Originally committed as revision 4538 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-25 00:01:57 +00:00
Michael Niedermayer
5b28c8c355
time_base description by Rich Felker | dalias, aerifal cx
...
Originally committed as revision 4536 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-21 22:31:01 +00:00
Michael Niedermayer
cc884a3506
reducing minimum supported picture size
...
Originally committed as revision 4535 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-21 22:17:41 +00:00
Justin Ruggles
c57c770db3
vbr audio encode patch by (Justin Ruggles: jruggle, earthlink net)
...
with changes by me
int->float as video uses float too
remove silent cliping to some per codec range, this should result in an error instead
remove change to utils.c as its inconsistant with video
Originally committed as revision 4533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-21 20:27:00 +00:00
Burkhard Plaum
32fbf33e61
Call av_free_static automatically before DLL unload patch by (plaum:ipf uni-stuttgart de)
...
Originally committed as revision 4532 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-21 19:50:22 +00:00
Michael Niedermayer
1cd89f276a
segfault fix
...
Originally committed as revision 4531 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-21 15:44:59 +00:00
Michael Niedermayer
a1043f9c50
automatically remove mess
...
Originally committed as revision 4529 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-16 07:53:03 +00:00
Michael Niedermayer
7cbaa7bafa
parse pict_type for streams in avi
...
fix mpeg4 parser so it outputs te pict_type
support header only parseing without repacking
Originally committed as revision 4527 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-15 15:58:21 +00:00
Mike Melanson
af9da83b0e
automatically detect Cinepak data from Sega FILM/CPK files
...
Originally committed as revision 4525 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 18:39:59 +00:00
Wolfram Gloger
f0ff20a197
minor fixes for invalid audio data patch by (Wolfram Gloger: wmglo, dent med uni-muenchen de)
...
Originally committed as revision 4524 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 16:37:29 +00:00
Måns Rullgård
bf4e3bd2d0
kill a bunch of compiler warnings
...
Originally committed as revision 4522 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 15:42:40 +00:00
Ian Caulfield
bf01fb696d
subs.diff fixes a couple of minor bugs in my DVB subtitle decoder, and also fixes a few
...
problems in the DVD decoder (the palette entries were being read
back-to-front, and the timing conversions were slighly off)
patch by (Ian Caulfield: imc25, cam ac uk)
Originally committed as revision 4520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 01:15:27 +00:00
Michael Niedermayer
2eca4a44b1
set pix_fmt
...
Originally committed as revision 4518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 21:34:24 +00:00
Mike Melanson
ca16618b01
tinfoil patch: no array is written to in bulk before counts are
...
validated; do not free frames that are not allocated; removed all of the
output modes that no one uses and only PAL8 remains
Originally committed as revision 4517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 20:48:47 +00:00
Mike Melanson
485bb00108
removed a bunch of unused, sub-optimal code
...
Originally committed as revision 4516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 18:49:01 +00:00
Mike Melanson
8458dab185
tinfoil patch: be more diligent about checking array boundaries before
...
writing to them
Originally committed as revision 4515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 18:39:21 +00:00
Mike Melanson
b9029997d4
tinfoil patch: validate motion vectors and do not free frame on exit if
...
frame is NULL; also removed some ancient MC code that did not perform
half-pel C-plane MC
Originally committed as revision 4514 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 18:25:17 +00:00
Mike Melanson
a06c7e07d7
tinfoil patch: make sure pixel_ptr never goes negative
...
Originally committed as revision 4513 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 17:46:09 +00:00
Mike Melanson
6b892a4227
tinfoil patch: accept no widths that are no multiples of 4
...
Originally committed as revision 4512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 17:12:38 +00:00
Mike Melanson
3c8c94b403
tinfoil patch: make sure that pixel pointer does not go out of bounds
...
Originally committed as revision 4511 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 16:59:01 +00:00
Måns Rullgård
a71a1dfc37
fix building in separate directory
...
Originally committed as revision 4509 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 13:45:42 +00:00
Kostya Shishkov
f63166f8df
security fixes
...
* check for writing to lines -1,-2,...
* check for motion compensation (copying from and to valid place)
patch by (Kostya: kostya shishkov, gmail com)
Originally committed as revision 4508 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-13 09:12:09 +00:00
Edward Hervey
856170f752
DV video encoder/decoder doesn't set keyframe and picture type properties patch by (Edward Hervey:bilboed,gmail com)
...
Originally committed as revision 4503 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-11 01:28:04 +00:00
Michael Niedermayer
77b854883e
mkstemp on win32 workaround by (Ivan Wong: email, ivanwong info)
...
Originally committed as revision 4495 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-06 09:46:04 +00:00
Steven M. Schultz
6987c58a0a
liba52/crc.c fails to compile patch by ("Steven M. Schultz": sms, 2bsd com)
...
Originally committed as revision 4494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-05 23:25:35 +00:00
Alex Beregszaszi
23972d5a6c
10l
...
Originally committed as revision 4493 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-05 19:15:34 +00:00
Michael Niedermayer
804b0dac58
segfault fix
...
Originally committed as revision 4491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-04 22:46:27 +00:00