Diego Biurrun
98cc3cea33
Fix FSF postal address.
...
Originally committed as revision 7638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-22 01:18:33 +00:00
Diego Biurrun
9688979c51
Fix some more license headers.
...
Originally committed as revision 7637 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-22 01:16:42 +00:00
Diego Biurrun
7ce6a249c7
cosmetics: Sort decoder/encoder/parser variables lists.
...
Originally committed as revision 7630 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 22:45:18 +00:00
Måns Rullgård
bf60f563aa
remove the last #ifdef from allcodecs.c
...
Originally committed as revision 7627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 22:31:52 +00:00
Diego Biurrun
ec23a8cb73
cosmetics: List all encoders together.
...
Originally committed as revision 7626 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 22:20:18 +00:00
Måns Rullgård
f9aba097a3
remove useless #ifdef CONFIG_ZLIB
...
Originally committed as revision 7624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:58:32 +00:00
Måns Rullgård
e3d2a690e8
remove useless #ifdef CONFIG_ZLIB
...
Originally committed as revision 7623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:55:10 +00:00
Benjamin Larsson
21f6aa108f
Remove debug line.
...
Originally committed as revision 7621 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:25:16 +00:00
Benjamin Larsson
8adc51f2ad
Add flashsv encoder to changelog and fix the encoder so it actually works.
...
Originally committed as revision 7620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:24:05 +00:00
Måns Rullgård
90d912afd9
remove no longer needed ifeq tests
...
Originally committed as revision 7618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:06:10 +00:00
Måns Rullgård
eba70fa4e2
remove no longer needed #ifdefs
...
Originally committed as revision 7617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:04:01 +00:00
Benjamin Larsson
053185c2fa
Flash screen video encoder.
...
Originally committed as revision 7615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 20:56:20 +00:00
Diego Biurrun
efbd19fe76
Declare zlib dependency in the Makefile, not in the source.
...
Originally committed as revision 7610 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 20:04:00 +00:00
Benjamin Larsson
60527f3163
Really fix my never ending mistakes.
...
Originally committed as revision 7609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 18:46:19 +00:00
Benjamin Larsson
97ec93e176
Don't break compilation on systems without zlib.
...
Originally committed as revision 7608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 17:48:03 +00:00
Benjamin Larsson
0f7af06674
The block_size might be used incorrectly if it is not updated.
...
Originally committed as revision 7607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 14:14:50 +00:00
Luca Barbato
f8a32f450a
Constantize AVOption, solve few warnings, patch from flameeyes@gentoo.org aka "the other Diego"
...
Originally committed as revision 7601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 12:32:01 +00:00
Benjamin Larsson
65de07ea4f
Fixed a typo, cosmetics.
...
Originally committed as revision 7598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 12:27:53 +00:00
Benjamin Larsson
96dbe78f75
Get rid of #ifdef CONFIG_ZLIB in the code. Code cleanup.
...
Originally committed as revision 7597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 12:26:23 +00:00
Reimar Döffinger
5484dad7f6
Fix crash when pred_order greater s->blocksize >> rice_order.
...
Fixes http://sam.zoy.org/zzuf/lol-mplayer.flac
Originally committed as revision 7595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 09:55:28 +00:00
Michael Niedermayer
88e7a4d18c
checking bitstream values and other related changes
...
some of these might have been exploitable
Originally committed as revision 7591 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-20 13:50:00 +00:00
Alex Beregszaszi
fead30d444
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
...
Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-19 22:12:59 +00:00
Guillaume Poirier
50eaa857c0
remove useless cast that makes code unreadable
...
Originally committed as revision 7586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-19 12:41:56 +00:00
Francois Oligny-Lemieux
ac658be5db
harden h264 decoding to prevent some crashes when input data is corrupted.
...
Patch by Frank %eucloid A gmail P com%
date: Jan 18, 2007 6:48 PM
subject: Re: [Ffmpeg-devel] h264, protection against corrupted data (second try patch)
AND
date: Jan 17, 2007 8:22 PM
subject: [Ffmpeg-devel] h264, protection against corrupted data
this also fixes a possible security issue (the sps and pps ids where not checked,
then used as index into an array of sps/pps structs which was then filled with data from the bitstream)
Originally committed as revision 7585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-19 09:37:04 +00:00
Michael Niedermayer
045bdb5ab4
uint16->uint8
...
Originally committed as revision 7584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-19 03:14:13 +00:00
Panagiotis Issaris
e2158da8cc
Change the Snow encoder to always use the available MotionEstContext pointer.
...
Originally committed as revision 7579 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-18 13:35:24 +00:00
Luca Barbato
79acfb0e13
Avoid branches in the loop and solve a gcc warning
...
Originally committed as revision 7566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-17 11:02:07 +00:00
Luca Barbato
6845801f82
Cosmetics
...
Originally committed as revision 7564 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-17 10:47:58 +00:00
Panagiotis Issaris
0467531999
fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.ogm and
...
http://sam.zoy.org/zzuf/lol-ffplay.ogg
Originally committed as revision 7561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-17 10:26:13 +00:00
Michael Niedermayer
d9319ccebd
set data_size to 0 so that in case we return without setting it nothing funny can happen
...
Originally committed as revision 7558 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-16 23:28:41 +00:00
Luca Barbato
a02142a50a
fix a gcc warning, avoid an unnecessary operation
...
Originally committed as revision 7555 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-16 22:07:49 +00:00
Reimar Döffinger
b18e5c031c
Avoid calling decode_slice when context_initialized is not set.
...
Avoids a crash due to dsp.clear_blocks being NULL when called.
Originally committed as revision 7547 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-16 17:46:26 +00:00
Michael Niedermayer
0e066acb62
fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.mpg and http://sam.zoy.org/zzuf/lol-ffplay.m2v
...
Originally committed as revision 7538 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-15 23:26:09 +00:00
Roman Shaposhnik
e950141a58
* Fixing a bug with incorrect bits set in AAUX source pack
...
* Making DV codec release a buffer on exit
* Flagging accepted pix_fmts for DV encoder
Originally committed as revision 7531 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-15 07:41:28 +00:00
Michael Niedermayer
ac66834c75
avcodec_decode_audio2()
...
difference to avcodec_decode_audio() is that the user can pass the allocated size of the output buffer to the decoder and the decoder can check if theres enough space
Originally committed as revision 7518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 23:50:06 +00:00
Michael Niedermayer
4785c01668
er and strict also apply to audio theoretically
...
Originally committed as revision 7510 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 23:19:22 +00:00
Aurelien Jacobs
ae5574508e
cosmetics: reindent
...
Originally committed as revision 7486 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 18:18:14 +00:00
Aurelien Jacobs
dd9b86354c
add support for another variant of vp6
...
with block coeffs coded separatly from other parts of the frame
Originally committed as revision 7484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 18:17:15 +00:00
Reimar Döffinger
a5ee04c3e0
Buffer for get_bits must be padded because readers may overread.
...
Originally committed as revision 7477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-14 16:11:10 +00:00
Michael Niedermayer
2d0bcfb412
some interlaced direct sanity checks
...
Originally committed as revision 7442 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-13 02:45:05 +00:00
Michael Niedermayer
3b6dc9ca6d
replace a few hardcoded numbers with their correct named ones
...
Originally committed as revision 7441 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-13 01:00:37 +00:00
Michael Niedermayer
6de062957b
fix 16 CABAC_BIT * 10l bug introduced in r6578
...
Originally committed as revision 7440 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-13 00:56:43 +00:00
Baptiste Coudurier
d0f4e4fb17
print error when decoding fails
...
Originally committed as revision 7436 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-10 14:23:28 +00:00
Diego Biurrun
a9621908dc
Unconditionally enable Theora decoder. It works fine now and there is no
...
Theora support through libtheora in FFmpeg.
Originally committed as revision 7435 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-10 14:19:33 +00:00
Guillaume Poirier
f57c7ad234
add missing bit from commit r7423
...
Originally committed as revision 7424 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:34:01 +00:00
Siarhei Siamashka
7a88606398
Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
...
patch by Siarhei Siamashka % siarhei P siamashka A gmail P com %
Original thread:
Date: Jan 6, 2007 5:07 PM
Subject: [Ffmpeg-devel] [PATCH] Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te) (try2)
and
Date: Jan 2, 2007 6:13 PM
Subject: [Ffmpeg-devel] [PATCH] Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
Originally committed as revision 7423 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:24:14 +00:00
Robert Swain
a5474d50c3
enable bidirectional me with x264
...
patch by Robert Swain <robert =dot= swain =at= gmail =dot= com>
Originally committed as revision 7422 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 18:04:11 +00:00
Diego Biurrun
20c9dfe391
cosmetics: Reorder external libraries.
...
Originally committed as revision 7418 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 00:07:10 +00:00
Diego Biurrun
6ebe07fbb5
variable renaming: mp3lame --> libmp3lame
...
Originally committed as revision 7417 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 00:02:15 +00:00
Diego Biurrun
2eed5a461f
Rename variables: faad --> libfaad, faac --> libfaac, faadbin --> libfaadbin
...
Originally committed as revision 7416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:54:01 +00:00
Diego Biurrun
3ffab36139
variable renaming: dts --> libdts
...
Originally committed as revision 7415 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:44:48 +00:00
Diego Biurrun
f8904fd959
Rename variables: a52 --> liba52, a52bin --> liba52bin
...
Originally committed as revision 7414 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-06 23:33:43 +00:00
Michael Niedermayer
bc9a459780
maybe fixing a segfault
...
Originally committed as revision 7407 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-03 11:32:02 +00:00
Michael Niedermayer
1e90b34f08
dead code removial
...
Originally committed as revision 7405 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-03 00:48:20 +00:00
Michael Niedermayer
396a5e6837
store a few values in the header as difference to the last
...
this makes frames a few bytes smaller (0.1% for high bitrate but >1% for low bitrates)
Originally committed as revision 7401 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-02 12:24:31 +00:00
Kostya Shishkov
aac88b534c
Decode previous 32 frames to avoid seeking artifacts in MPC
...
Originally committed as revision 7393 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-01 05:32:27 +00:00
Michael Niedermayer
2606f38a67
skiprd doxygen comment from avcodec.h -> AVOption comment
...
Originally committed as revision 7376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-26 17:08:03 +00:00
Kostya Shishkov
185c7b6b26
Musepack SV7 decoding support
...
Originally committed as revision 7375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-24 04:51:43 +00:00
Michael Niedermayer
c52f5d66a2
skiprd
...
Originally committed as revision 7365 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-23 03:05:36 +00:00
Michael Niedermayer
d951bb9a5c
test DIRECT{0,0} too if flag mv0 is used
...
slight PSNR/bitrate increase
Originally committed as revision 7361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 23:30:57 +00:00
Baptiste Coudurier
a45bc5922f
bt 0 is invalid, setting min to 1
...
Originally committed as revision 7357 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-22 10:10:13 +00:00
Aurelien Jacobs
df32bc1213
more simplification
...
Originally committed as revision 7352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 22:58:02 +00:00
Michael Niedermayer
acff54d831
10l
...
Originally committed as revision 7351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 22:35:13 +00:00
Michael Niedermayer
5970845f1f
FIXME has already been fixed ages ago
...
Originally committed as revision 7348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:49:40 +00:00
Michael Niedermayer
66884a2946
simplify
...
Originally committed as revision 7347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:46:32 +00:00
Michael Niedermayer
d6975eb82b
use qscale_table in adaptive quant
...
some PSNR/bitrate improvement for adaptive quant
Originally committed as revision 7346 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:45:53 +00:00
Michael Niedermayer
2175b80bed
simplify
...
Originally committed as revision 7345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:22:16 +00:00
Michael Niedermayer
3b9cf3bdb3
i think this if() is useless lets abuse our users to test this ;)
...
Originally committed as revision 7344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:21:44 +00:00
Michael Niedermayer
2f16af0667
skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome)
...
Originally committed as revision 7343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 15:20:02 +00:00
Michael Niedermayer
59743d16c7
dont randomly disallow intr4v in adaptive quant
...
some PSNR/bitrate gain if adaptive quant is used
initalize qscale_table correctly (it was pretty much random since the qp->lambda change)
this probably has not much effect as the table isnt used currently IIRC
Originally committed as revision 7342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 14:24:23 +00:00
Michael Niedermayer
51b1a6c939
dont randomly dissallow direct MBs
...
some PSNR/bitrate gain for b frames with adaptive quant or QPRD
Originally committed as revision 7341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-21 13:23:49 +00:00
Michael Niedermayer
cb284d4b77
try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD
...
Originally committed as revision 7336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-20 23:43:13 +00:00
Michael Niedermayer
e4d0e2edb9
fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)
...
Originally committed as revision 7334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-20 17:11:54 +00:00
Michael Niedermayer
ff8dc81b5b
dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0.14, most are <=0.04 though)
...
Originally committed as revision 7333 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-20 01:30:17 +00:00
Guillaume Poirier
5a5c770d5a
Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection
...
Originally committed as revision 7332 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-18 22:43:09 +00:00
Michael Niedermayer
832a7b631f
minor doc fix
...
Originally committed as revision 7331 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-18 19:27:28 +00:00
Baptiste Coudurier
7910d13474
always print message when error, AV_LOG_DEBUG -> AV_LOG_ERROR
...
Originally committed as revision 7330 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-18 13:45:03 +00:00
Aurelien Jacobs
9110a0e32d
Add support for VP60 and VP61.
...
Originally committed as revision 7329 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 22:00:12 +00:00
Michael Niedermayer
95cefcb4ed
10l
...
Originally committed as revision 7328 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 15:41:30 +00:00
Aurelien Jacobs
c29ff23c2a
small optimization
...
Originally committed as revision 7327 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 15:26:50 +00:00
Michael Niedermayer
af6a403a05
warn user if the selected diamond size is larger then the motion estimation score cache size
...
Originally committed as revision 7326 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 13:11:34 +00:00
Michael Niedermayer
a6daaf7cce
limit x/ymin/max to me_range
...
slight psnr/bitrate gain for most but not all files if me_range is used
Originally committed as revision 7325 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 12:07:09 +00:00
Reimar Döffinger
6f3e4e1712
Check mb_pos is big enough before trying to access data left or above.
...
Fixes out-of-bound access for http://samples.mplayerhq.hu/V-codecs/WMV9/nokia_n90.wmv
Originally committed as revision 7324 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-17 11:11:44 +00:00
Benjamin Larsson
162b983598
av_log(NULL,... -> av_log(avctx,.. where appropriate.
...
Originally committed as revision 7319 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-14 17:58:25 +00:00
Benjamin Larsson
e7a6d5f313
Bug fix for crashes when SSE is used on unaligned arrays.
...
No measureable change in speed. This gave random crashes on Win32
and BeOS. The cause for this bug is that gcc doesn't align the
stackframe. Linux and glibc always ensure this to be true thus
this never affected Linux.
Originally committed as revision 7318 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-14 17:50:23 +00:00
Diego Biurrun
f70d367b63
vqmin/vqmax --> qmin/qmax in the option description
...
Originally committed as revision 7316 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-13 11:10:41 +00:00
Guillaume Poirier
e828d257e7
Doxygen comments about variables described by Michael here:
...
Date: Tue, 12 Dec 2006 14:00:54 +0100
Subject: Re: [Ffmpeg-cvslog] r6876 - trunk/libavcodec/motion_est.c
Originally committed as revision 7288 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12 13:41:17 +00:00
Michael Niedermayer
2b0cdd9ec6
mv overflow in map fix (untested except regression tests)
...
Originally committed as revision 7287 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12 13:31:12 +00:00
Reimar Döffinger
c8aee695c5
Fix JPEG-LS encoder 0xff-escaping writing too much or uninitialized data.
...
Originally committed as revision 7284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 20:18:36 +00:00
Panagiotis Issaris
c6b237da9e
Adding H.264 DCT.
...
Originally committed as revision 7282 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 15:53:55 +00:00
Michael Niedermayer
2f5560ee49
fix playback of mp3_bits_left.avi
...
Originally committed as revision 7279 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 13:01:20 +00:00
Guillaume Poirier
ec4e0056ef
GCC 3.3 compile fix
...
Originally committed as revision 7277 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 10:52:18 +00:00
Diego Biurrun
895bf49961
Improve option description.
...
Originally committed as revision 7276 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 10:51:42 +00:00
Måns Rullgård
c1173617ce
improved stack misalignment warning
...
Originally committed as revision 7275 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 09:19:58 +00:00
Panagiotis Issaris
e39e60a37e
Adding function which enables writing H.264 NAL units.
...
Originally committed as revision 7273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-11 01:00:50 +00:00
Reimar Döffinger
46f9dcc3ee
Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original
...
cscd codec is for windows.
Originally committed as revision 7266 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-09 13:30:28 +00:00
Reimar Döffinger
2c04fc1f8c
Typo in error message
...
Originally committed as revision 7265 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-09 13:13:45 +00:00
Martin Storsjö
4027ed1d06
fix bug when __GNUC__ isn't defined and when compiling for a non-x86 architecture, patch by Martin Storsjö, martin at martin st
...
Originally committed as revision 7261 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 13:25:37 +00:00
Kostya Shishkov
a4b940198a
Deobfuscate expression
...
Originally committed as revision 7260 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 05:28:00 +00:00
Kostya Shishkov
3dd52c5afe
Now ZMBV encoder compiles
...
Originally committed as revision 7259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 05:13:40 +00:00
Kostya Shishkov
766937298e
1e6l forgot to add zmbvenc.c
...
Originally committed as revision 7258 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 04:37:00 +00:00
Måns Rullgård
c97dc988ba
lavc is at major version 51, delete old stuff
...
Originally committed as revision 7257 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 00:42:55 +00:00
Måns Rullgård
849f10351d
rename always_inline to av_always_inline and move to common.h
...
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08 00:35:08 +00:00
Michael Niedermayer
6c81ca9906
better warning
...
Originally committed as revision 7250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 18:35:58 +00:00
Michael Niedermayer
6dc7d5da70
ff_check_alignment to warn the user about a missaligned stack
...
Originally committed as revision 7249 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 18:33:00 +00:00
Michael Niedermayer
f95778f80d
fix compilation
...
Originally committed as revision 7248 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 18:29:02 +00:00
Panagiotis Issaris
f1862127f5
Added entry for H.264 DCT to the DSP context.
...
Originally committed as revision 7247 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 16:09:33 +00:00
Panagiotis Issaris
3edeab8209
Add codec ID for a native H.264 encoder.
...
Originally committed as revision 7246 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 15:59:42 +00:00
Panagiotis Issaris
acd8d10ffb
Making rem6 and div6 globally visible and thus adding prefixes.
...
Originally committed as revision 7245 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 09:59:05 +00:00
Panagiotis Issaris
14e95e2c92
Removing unused code
...
Originally committed as revision 7244 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 09:47:29 +00:00
Kostya Shishkov
f48d6e1b44
ZMBV encoder
...
Originally committed as revision 7242 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 04:17:01 +00:00
Måns Rullgård
8da9266cea
use the standard INT64_C() macro for 64-bit constants
...
Originally committed as revision 7240 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-06 23:46:11 +00:00
Panagiotis Issaris
d3075ed502
Add "mixed_refs" description suggested by Loren Merritt and update accompanying
...
comment in the code.
Originally committed as revision 7235 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-06 17:04:23 +00:00
Panagiotis Issaris
119aae1dd5
Add more descriptions to the AVOption array taken from the avcodec.h AVCodec structure member comments.
...
Originally committed as revision 7233 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-06 08:24:29 +00:00
Panagiotis Issaris
a074f143dd
Export symbols of several H.264 intra prediction functions
...
Originally committed as revision 7232 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-06 08:17:43 +00:00
Alexander Chemeris
a083f53c45
fix crash when decoding a truncated H264 slice
...
patch by Alexander Chemeris % ipse P ffmpeg A gmail.com %
Original thread:
date: Dec 5, 2006 7:26 PM
subject: [Ffmpeg-devel] [PATCH] Fix crush when truncated slice passed to H.264 decoder
Originally committed as revision 7229 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 22:18:19 +00:00
Panagiotis Issaris
3ee5c5b739
Removing unused code
...
Originally committed as revision 7228 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 22:05:09 +00:00
Panagiotis Issaris
ea9f5d6f76
Add comment denoting group of H.264 functions
...
Originally committed as revision 7227 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 21:57:31 +00:00
Panagiotis Issaris
550e66cb59
Change NAL unit type defines to an enum and move to a header file for usage
...
in other code.
Originally committed as revision 7226 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 21:52:15 +00:00
Michael Niedermayer
2421a01b25
10l umh search needs hex size 2 now after the last change
...
Originally committed as revision 7224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 12:35:47 +00:00
Michael Niedermayer
f852ff3257
make hex and large 2 small diamond search half their size instead or -1 if the initial size was a power of 2
...
double the hex size so odd sized hexagons are possible
Originally committed as revision 7223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 12:34:52 +00:00
Diego Biurrun
4a1bb6196b
Fix some obvious mistakes in the option descriptions.
...
Originally committed as revision 7220 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 12:04:53 +00:00
Reimar Döffinger
cf1e119bb2
Move BE_*/LE_*/ST*/LD* macros to a common place. Some further
...
optimization/cleanup would be desirable (e.g. LE_* and LD*
should be the same on x86).
Originally committed as revision 7218 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-03 16:35:30 +00:00
Mike Melanson
10f865c9b7
Another hack to allow the Cinepak decoder to detect both types of deviant Cinepak
...
data. Tested against both known FILM files, several CPK files, and normal
CVID-encoded files.
Originally committed as revision 7215 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 22:27:18 +00:00
Víctor Paesa
970419236d
Fill in some missing AVOption descriptions.
...
patch by Víctor Paesa, wzrlpy arsystel com
Originally committed as revision 7213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 18:58:20 +00:00
Guillaume Poirier
3813dcc9bf
Add IDCT8 routine in Altivec. Patch by yours truely with Linux fixes by Luca Barbato
...
Originally committed as revision 7210 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:50:42 +00:00
Diego Biurrun
c6c367254f
spelling cosmetics: cliped --> clipped
...
Originally committed as revision 7208 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:19:49 +00:00
Kostya Shishkov
08baa3e0d7
10e6l FastUVMC was done right but in the wrong place
...
Originally committed as revision 7207 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 12:55:29 +00:00
Michael Niedermayer
516ea8d222
fix indention
...
Originally committed as revision 7206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 11:24:41 +00:00
Michael Niedermayer
1994e7c6b6
dia_size=-1 -> funny_diamond_search()
...
dia_siue=768 + size -> umh search (old -1 was 784)
Originally committed as revision 7205 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 10:58:20 +00:00
Michael Niedermayer
376edfcc0f
hexagon search
...
dia_size=512 + hexagon size (513 is the normal one used in h264)
large to small diamond search
dia_size=256 + diamond size
Originally committed as revision 7204 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 10:45:51 +00:00
Luca Barbato
4b47d258f6
Unused variable removed
...
Originally committed as revision 7203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 01:28:21 +00:00
Michael Niedermayer
ed1dfc4970
remove pretty much useless skiping of some predictors
...
this has pretty much no quality or speed effect except very small random changes
Originally committed as revision 7202 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 20:38:54 +00:00
Baptiste Coudurier
1a1c53856f
mjpeg a dump header bitstream filter, modifies bitstream to be decoded by quicktime
...
Originally committed as revision 7201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 14:06:21 +00:00
Baptiste Coudurier
e68e5ab0cf
add bytestream big endian 16/32 writing functions
...
Originally committed as revision 7200 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 14:01:50 +00:00
Michael Niedermayer
c9cac6e3d7
typo in umh
...
Originally committed as revision 7193 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:58:06 +00:00
Michael Niedermayer
c7675718e4
UMH support (dia_size=-1 activates it)
...
Originally committed as revision 7192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:48:33 +00:00
Michael Niedermayer
ac003d2461
cosmetic (prevent name clashes of variables in a macro with surrounding code)
...
Originally committed as revision 7191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:46:52 +00:00
Kostya Shishkov
98ba1cfaf7
100l FastUVMC rounding was incorrect.
...
This should also improve quality on WMV9Drifting.asf
Originally committed as revision 7190 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 07:24:56 +00:00
Michael Niedermayer
f7f8af46f7
1 step diamond search around the median MV predictor
...
+0.01 PSNR
idea from x264
Originally committed as revision 7189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 22:44:22 +00:00
Kostya Shishkov
7667896a36
VQA v1 support
...
Originally committed as revision 7183 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-29 05:40:37 +00:00
Aurelien Jacobs
f39020269e
cleanup the #ifdef mess in encoder/decoder/parser registration
...
Originally committed as revision 7182 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 23:55:24 +00:00
Kostya Shishkov
7504e4fa1d
Correct information in header
...
Originally committed as revision 7178 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 05:34:28 +00:00
Robert Swain
c411e7f6fb
alphabetic reordering of codec registration
...
patch by Robert Swain < robert.swain _at_ gmail.com >
Originally committed as revision 7176 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-27 13:04:56 +00:00
Michael Niedermayer
c61b9d4473
PIC fix
...
Originally committed as revision 7173 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-27 10:56:10 +00:00
Brian Foley
49cef7443a
Move copy_block* functions to dsp dsputil.h
...
Patch by Brian Foley % bfoley A compsoc P nuigalway P ie %
Original thread:
Date: Nov 26, 2006 6:44 PM
Subject: Re: [Ffmpeg-devel] [PATCH] put_mpeg4_qpel16_h_lowpass altivec, take 2
Originally committed as revision 7172 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-26 18:25:07 +00:00
Kostya Shishkov
61f5b14a8e
Correct rounding values in overlap filtering
...
Originally committed as revision 7171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-26 04:57:31 +00:00
Kostya Shishkov
5081f3aad5
B-frames support for adv. profile
...
Originally committed as revision 7170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-26 04:54:17 +00:00
Kostya Shishkov
b8ce8f15a0
100l: Initialize dc_scale with current quantizer for adv I frames
...
Originally committed as revision 7169 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-26 04:53:36 +00:00
Kostya Shishkov
25e9c7efa5
Use halfpq in coefficient scaling
...
Originally committed as revision 7168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-26 04:52:36 +00:00