Mercurial > libavcodec.hg
graph
-
Fix segfault in bmp decoder. Patch by Michel Bardiaux mbardiaux mediaxim dot be. libavcodecMon, 29 Jan 2007 14:07:12 +0000, by takis
-
Check that js_vlc_bits from the extradata is in a valid range. libavcodecMon, 29 Jan 2007 10:42:36 +0000, by banan
-
Get rid of the COOKextradata struct. And use valid C to parse the extradata. libavcodecMon, 29 Jan 2007 10:32:14 +0000, by banan
-
decode_subpacket cleanup by Ian Braithwaite ian braithwaite dot dk. libavcodecMon, 29 Jan 2007 08:37:22 +0000, by banan
-
LZO optimization: check input buffer bounds less frequently if padded libavcodecSun, 28 Jan 2007 16:49:51 +0000, by reimar
-
Cook stereo (MONO_COOK2) bugfix, by Ian Braithwaite. libavcodecSun, 28 Jan 2007 10:05:21 +0000, by banan
-
Simplify and avoid a warning (should be faster on Cell and certain G4 revisions) libavcodecSat, 27 Jan 2007 15:09:34 +0000, by lu_zero
-
Fix buffer end checks in lzo copy code to work in all cases. libavcodecSat, 27 Jan 2007 14:15:03 +0000, by reimar
-
rename CMOV_IS_FAST to HAVE_FAST_CMOV and simplify configure libavcodecSat, 27 Jan 2007 14:10:57 +0000, by mru
-
Segregate code common to BMP decoder and future encoder libavcodecSat, 27 Jan 2007 07:39:16 +0000, by diego
-
fix inifnite loop with http://sam.zoy.org/zzuf/lol-mplayer.mpg libavcodecFri, 26 Jan 2007 15:26:08 +0000, by michael
-
Silence GCC when incorrectly complaining that the "line" variable could be used libavcodecThu, 25 Jan 2007 15:23:22 +0000, by takis
-
Bring down the number of snow.c warnings from 27 to 17 by using the const libavcodecThu, 25 Jan 2007 09:54:22 +0000, by takis
-
Brings down the number of snow.c warnings from 33 to 27 by putting parentheses libavcodecThu, 25 Jan 2007 09:43:52 +0000, by takis
-
Don't copy more then needed, bugfix by Gus Scheidt ellocogato at gmail dot com and Michel Bardiaux mbardiaux at mediaxim dot be. libavcodecThu, 25 Jan 2007 08:21:02 +0000, by banan
-
Some TIFFs do not set rows per strip for single strip. libavcodecThu, 25 Jan 2007 06:44:53 +0000, by kostya
-
Move conditional CFLAGS and OBJS setting to common place. libavcodecThu, 25 Jan 2007 00:34:38 +0000, by diego
-
add hint for closed gop and sc threshold error message libavcodecWed, 24 Jan 2007 16:15:00 +0000, by bcoudurier
-
fix indentation, patch by Ian Caulfield % ian P caulfield A gmail P com % libavcodecWed, 24 Jan 2007 15:32:49 +0000, by gpoirier
-
Allows the AC3 parser to read the frame size and codec parameters from E-AC3 streams, libavcodecWed, 24 Jan 2007 15:31:48 +0000, by gpoirier
-
set last_picture for h.264 too, this significantly improves error concealment quality, i hope it doesnt break anything as last_picture_ptr was always NULL for h.264 libavcodecWed, 24 Jan 2007 14:20:00 +0000, by michael
-
crash fix by Carl Eugen Hoyos cehoyos ag.or at libavcodecWed, 24 Jan 2007 11:20:01 +0000, by michael
-
maybe fix segfault with missing extradata (unchecked) libavcodecWed, 24 Jan 2007 00:54:36 +0000, by michael
-
fix segfault with darkkben.free.fr/corrupted_h264.mp4 libavcodecTue, 23 Jan 2007 19:32:26 +0000, by michael
-
cosmetics: Sort decoder/encoder/parser variables lists. libavcodecSun, 21 Jan 2007 22:45:18 +0000, by diego
-
Add flashsv encoder to changelog and fix the encoder so it actually works. libavcodecSun, 21 Jan 2007 21:24:05 +0000, by banan
-
Declare zlib dependency in the Makefile, not in the source. libavcodecSun, 21 Jan 2007 20:04:00 +0000, by diego
-
Don't break compilation on systems without zlib. libavcodecSun, 21 Jan 2007 17:48:03 +0000, by banan
-
The block_size might be used incorrectly if it is not updated. libavcodecSun, 21 Jan 2007 14:14:50 +0000, by banan
-
Constantize AVOption, solve few warnings, patch from flameeyes@gentoo.org aka "the other Diego" libavcodecSun, 21 Jan 2007 12:32:01 +0000, by lu_zero
-
Get rid of #ifdef CONFIG_ZLIB in the code. Code cleanup. libavcodecSun, 21 Jan 2007 12:26:23 +0000, by banan
-
Fix crash when pred_order greater s->blocksize >> rice_order. libavcodecSun, 21 Jan 2007 09:55:28 +0000, by reimar
-
checking bitstream values and other related changes libavcodecSat, 20 Jan 2007 13:50:00 +0000, by michael
-
remove useless cast that makes code unreadable libavcodecFri, 19 Jan 2007 12:41:56 +0000, by gpoirier
-
harden h264 decoding to prevent some crashes when input data is corrupted. libavcodecFri, 19 Jan 2007 09:37:04 +0000, by gpoirier
-
Change the Snow encoder to always use the available MotionEstContext pointer. libavcodecThu, 18 Jan 2007 13:35:24 +0000, by takis
-
Avoid branches in the loop and solve a gcc warning libavcodecWed, 17 Jan 2007 11:02:07 +0000, by lu_zero
-
fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.ogm and libavcodecWed, 17 Jan 2007 10:26:13 +0000, by takis
-
set data_size to 0 so that in case we return without setting it nothing funny can happen libavcodecTue, 16 Jan 2007 23:28:41 +0000, by michael
-
fix a gcc warning, avoid an unnecessary operation libavcodecTue, 16 Jan 2007 22:07:49 +0000, by lu_zero
-
Avoid calling decode_slice when context_initialized is not set. libavcodecTue, 16 Jan 2007 17:46:26 +0000, by reimar
-
fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.mpg and http://sam.zoy.org/zzuf/lol-ffplay.m2v libavcodecMon, 15 Jan 2007 23:26:09 +0000, by michael
-
* Fixing a bug with incorrect bits set in AAUX source pack libavcodecMon, 15 Jan 2007 07:41:28 +0000, by romansh
-
er and strict also apply to audio theoretically libavcodecSun, 14 Jan 2007 23:19:22 +0000, by michael
-
Buffer for get_bits must be padded because readers may overread. libavcodecSun, 14 Jan 2007 16:11:10 +0000, by reimar
-
replace a few hardcoded numbers with their correct named ones libavcodecSat, 13 Jan 2007 01:00:37 +0000, by michael
-
fix 16 CABAC_BIT * 10l bug introduced in r6578 libavcodecSat, 13 Jan 2007 00:56:43 +0000, by michael
-
Unconditionally enable Theora decoder. It works fine now and there is no libavcodecWed, 10 Jan 2007 14:19:33 +0000, by diego
-
Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te) libavcodecSun, 07 Jan 2007 23:24:14 +0000, by gpoirier
-
Rename variables: faad --> libfaad, faac --> libfaac, faadbin --> libfaadbin libavcodecSat, 06 Jan 2007 23:54:01 +0000, by diego
-
Rename variables: a52 --> liba52, a52bin --> liba52bin libavcodecSat, 06 Jan 2007 23:33:43 +0000, by diego
-
store a few values in the header as difference to the last libavcodecTue, 02 Jan 2007 12:24:31 +0000, by michael
-
Decode previous 32 frames to avoid seeking artifacts in MPC libavcodecMon, 01 Jan 2007 05:32:27 +0000, by kostya
-
skiprd doxygen comment from avcodec.h -> AVOption comment libavcodecTue, 26 Dec 2006 17:08:03 +0000, by michael
-
i think this if() is useless lets abuse our users to test this ;) libavcodecThu, 21 Dec 2006 15:21:44 +0000, by michael
-
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) libavcodecThu, 21 Dec 2006 15:20:02 +0000, by michael
-
dont randomly disallow intr4v in adaptive quant libavcodecThu, 21 Dec 2006 14:24:23 +0000, by michael
-
try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD libavcodecWed, 20 Dec 2006 23:43:13 +0000, by michael
-
fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain) libavcodecWed, 20 Dec 2006 17:11:54 +0000, by michael
-
dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0.14, most are <=0.04 though) libavcodecWed, 20 Dec 2006 01:30:17 +0000, by michael
-
Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection libavcodecMon, 18 Dec 2006 22:43:09 +0000, by gpoirier
-
always print message when error, AV_LOG_DEBUG -> AV_LOG_ERROR libavcodecMon, 18 Dec 2006 13:45:03 +0000, by bcoudurier
-
warn user if the selected diamond size is larger then the motion estimation score cache size libavcodecSun, 17 Dec 2006 13:11:34 +0000, by michael
-
Check mb_pos is big enough before trying to access data left or above. libavcodecSun, 17 Dec 2006 11:11:44 +0000, by reimar
-
av_log(NULL,... -> av_log(avctx,.. where appropriate. libavcodecThu, 14 Dec 2006 17:58:25 +0000, by banan
-
Bug fix for crashes when SSE is used on unaligned arrays. libavcodecThu, 14 Dec 2006 17:50:23 +0000, by banan
-
vqmin/vqmax --> qmin/qmax in the option description libavcodecWed, 13 Dec 2006 11:10:41 +0000, by diego
-
Doxygen comments about variables described by Michael here: libavcodecTue, 12 Dec 2006 13:41:17 +0000, by gpoirier
-
mv overflow in map fix (untested except regression tests) libavcodecTue, 12 Dec 2006 13:31:12 +0000, by michael
-
Fix JPEG-LS encoder 0xff-escaping writing too much or uninitialized data. libavcodecMon, 11 Dec 2006 20:18:36 +0000, by reimar
-
Adding function which enables writing H.264 NAL units. libavcodecMon, 11 Dec 2006 01:00:50 +0000, by takis
-
Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original libavcodecSat, 09 Dec 2006 13:30:28 +0000, by reimar
-
fix bug when __GNUC__ isn't defined and when compiling for a non-x86 architecture, patch by Martin Storsj, martin at martin st libavcodecFri, 08 Dec 2006 13:25:37 +0000, by bcoudurier
-
rename always_inline to av_always_inline and move to common.h libavcodecFri, 08 Dec 2006 00:35:08 +0000, by mru
-
ff_check_alignment to warn the user about a missaligned stack libavcodecThu, 07 Dec 2006 18:33:00 +0000, by michael
-
Making rem6 and div6 globally visible and thus adding prefixes. libavcodecThu, 07 Dec 2006 09:59:05 +0000, by takis
-
use the standard INT64_C() macro for 64-bit constants libavcodecWed, 06 Dec 2006 23:46:11 +0000, by mru
-
Add "mixed_refs" description suggested by Loren Merritt and update accompanying libavcodecWed, 06 Dec 2006 17:04:23 +0000, by takis
-
Add more descriptions to the AVOption array taken from the avcodec.h AVCodec structure member comments. libavcodecWed, 06 Dec 2006 08:24:29 +0000, by takis
-
Export symbols of several H.264 intra prediction functions libavcodecWed, 06 Dec 2006 08:17:43 +0000, by takis
-
fix crash when decoding a truncated H264 slice libavcodecTue, 05 Dec 2006 22:18:19 +0000, by gpoirier
-
Change NAL unit type defines to an enum and move to a header file for usage libavcodecTue, 05 Dec 2006 21:52:15 +0000, by takis
-
10l umh search needs hex size 2 now after the last change libavcodecTue, 05 Dec 2006 12:35:47 +0000, by michael
-
make hex and large 2 small diamond search half their size instead or -1 if the initial size was a power of 2 libavcodecTue, 05 Dec 2006 12:34:52 +0000, by michael
-
Fix some obvious mistakes in the option descriptions. libavcodecMon, 04 Dec 2006 12:04:53 +0000, by diego
-
Move BE_*/LE_*/ST*/LD* macros to a common place. Some further libavcodecSun, 03 Dec 2006 16:35:30 +0000, by reimar
-
Another hack to allow the Cinepak decoder to detect both types of deviant Cinepak libavcodecSat, 02 Dec 2006 22:27:18 +0000, by melanson
-
Add IDCT8 routine in Altivec. Patch by yours truely with Linux fixes by Luca Barbato libavcodecSat, 02 Dec 2006 14:50:42 +0000, by gpoirier
-
10e6l FastUVMC was done right but in the wrong place libavcodecSat, 02 Dec 2006 12:55:29 +0000, by kostya
-
remove pretty much useless skiping of some predictors libavcodecFri, 01 Dec 2006 20:38:54 +0000, by michael
-
mjpeg a dump header bitstream filter, modifies bitstream to be decoded by quicktime libavcodecFri, 01 Dec 2006 14:06:21 +0000, by bcoudurier
-
add bytestream big endian 16/32 writing functions libavcodecFri, 01 Dec 2006 14:01:50 +0000, by bcoudurier
-
cosmetic (prevent name clashes of variables in a macro with surrounding code) libavcodecFri, 01 Dec 2006 09:46:52 +0000, by michael
-
1 step diamond search around the median MV predictor libavcodecThu, 30 Nov 2006 22:44:22 +0000, by michael
-
cleanup the #ifdef mess in encoder/decoder/parser registration libavcodecTue, 28 Nov 2006 23:55:24 +0000, by aurel
-
100l: Initialize dc_scale with current quantizer for adv I frames libavcodecSun, 26 Nov 2006 04:53:36 +0000, by kostya
-
Implement DELTA_FLI opcodes correctly. Patch by Steven Johnson libavcodecFri, 24 Nov 2006 00:16:32 +0000, by alex
-
support byte_run=0 case in DELTA_FLI (this case means only skip pixels) libavcodecThu, 23 Nov 2006 23:50:08 +0000, by alex
-
10l memory corruption bug found by Steven Johnson libavcodecThu, 23 Nov 2006 22:57:20 +0000, by alex
-
flac: allow reading of full metadata headers from extradata libavcodecThu, 23 Nov 2006 22:22:03 +0000, by aurel
-
bring AC3 encoder output up to input volume level libavcodecThu, 23 Nov 2006 22:21:01 +0000, by gpoirier
-
fix bitstream to be correctly decoded by quicktime libavcodecWed, 22 Nov 2006 13:53:22 +0000, by bcoudurier
-
Conditionally compile some of the AltiVec optimizations. libavcodecWed, 22 Nov 2006 09:20:16 +0000, by diego
-
fix some potential security issues, patch by Matthias Hopf, mat at mshopf dot de libavcodecWed, 22 Nov 2006 01:11:29 +0000, by bcoudurier
-
fix b frames + -mbd rd without -psnr (yes that was seriously buggy and probably hasnt been noticed as everyone who tested stuff used -psnr) libavcodecTue, 21 Nov 2006 19:37:44 +0000, by michael
-
allow amr bitrate to be changed "on the fly" through avctx->bitrate. libavcodecMon, 20 Nov 2006 20:35:47 +0000, by gpoirier
-
testing all dquant for qp_rd fixes the qp runaway to 31 bug libavcodecSun, 19 Nov 2006 23:19:52 +0000, by michael
-
Add useful Altivec types, taken from with permission from x264 authors libavcodecSun, 19 Nov 2006 22:51:54 +0000, by gpoirier
-
Divide first audio buffer chunk into atomary bufffers. libavcodecSun, 19 Nov 2006 05:30:43 +0000, by kostya
-
BGR555 has never been working as alpha supporting format. Remove the false setting. libavcodecThu, 16 Nov 2006 20:43:29 +0000, by alex
-
throw error if unsupported resolution is used with h261 libavcodecThu, 16 Nov 2006 09:58:34 +0000, by bcoudurier
-
detect a few more errors (fixes libmp3-bug.avi again) libavcodecWed, 15 Nov 2006 17:58:35 +0000, by michael
-
changed rgba32_to routines to support both alpha and non-alpha formats (see r7066 too) libavcodecTue, 14 Nov 2006 19:53:22 +0000, by alex
-
changed rgba32_to routines to support both alpha and non-alpha formats libavcodecTue, 14 Nov 2006 19:48:11 +0000, by alex
-
move some CFLAGS settings away from config.* writing section libavcodecTue, 14 Nov 2006 03:12:29 +0000, by mru
-
Remove redundant #ifdef HAVE_THREAD, the file is only compiled libavcodecTue, 14 Nov 2006 00:56:56 +0000, by diego
-
add low delay forcing option for mpeg1/2 encoding libavcodecMon, 13 Nov 2006 11:30:26 +0000, by bcoudurier
-
Print error message for unsupported mode (RGB planar,CMYK,YCrCb) libavcodecMon, 13 Nov 2006 11:20:50 +0000, by kostya
-
Output proper 16-bit sound (fixes decoding on PPC) libavcodecMon, 13 Nov 2006 05:15:55 +0000, by kostya
-
zigzag_direct_noperm doesn't exist, remove declaration libavcodecSun, 12 Nov 2006 23:35:49 +0000, by mru
-
rename ff_cavs_flush to cavs_flush and make it static libavcodecSun, 12 Nov 2006 20:23:47 +0000, by stefang
-
make mpeg4video_split public as ff_mpeg4video_split libavcodecSun, 12 Nov 2006 20:01:50 +0000, by stefang
-
store a identifer and the first header in extradata libavcodecFri, 10 Nov 2006 11:31:02 +0000, by michael
-
Remove the H264Context parameter from decode_init_vlc() as it is not being used. libavcodecThu, 09 Nov 2006 16:40:33 +0000, by takis
-
get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used libavcodecThu, 09 Nov 2006 11:37:30 +0000, by bcoudurier
-
10000l to myself, fixing regression test failure libavcodecThu, 09 Nov 2006 01:23:47 +0000, by michael
-
100l for me, iam being to stupid to read the mpeg4 spec / eat stuffing mbs a the end of the picture libavcodecWed, 08 Nov 2006 18:15:54 +0000, by michael
-
add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag libavcodecTue, 07 Nov 2006 13:45:08 +0000, by bcoudurier
-
Use MMX only under x86_32, there are compilation problems. libavcodecTue, 07 Nov 2006 12:28:13 +0000, by diego
-
add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values libavcodecTue, 07 Nov 2006 09:46:57 +0000, by bcoudurier
-
Avoid void*-arithmetic, and uint8_t* is more correct anyway. libavcodecMon, 06 Nov 2006 17:56:08 +0000, by reimar
-
rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static libavcodecMon, 06 Nov 2006 10:46:54 +0000, by bcoudurier
-
move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c libavcodecMon, 06 Nov 2006 10:43:49 +0000, by bcoudurier
-
Fix ASF format parser's broken UTF-16 string handling libavcodecMon, 06 Nov 2006 10:32:48 +0000, by gpoirier
-
Limit output sample to 0..maxval, fixes decoding of T16E0.JLS libavcodecMon, 06 Nov 2006 05:35:09 +0000, by kostya
-
use AVRational and ff_frame_rate_tab for frame_rate libavcodecSun, 05 Nov 2006 19:24:23 +0000, by bcoudurier
-
Move idct block array variable onto rtjpeg_decode_frame_yuv420 stack since libavcodecSun, 05 Nov 2006 16:18:37 +0000, by reimar
-
Correct support for Fraps v4 (and Huffman tree for < 256 symbols) libavcodecSun, 05 Nov 2006 08:18:52 +0000, by kostya
-
2 instructions less in h264_loop_filter_luma_mmx2() libavcodecFri, 03 Nov 2006 12:07:53 +0000, by michael
-
outputs bit spent on various encoding functions (motion vectors, overhead, etc) libavcodecThu, 02 Nov 2006 19:11:20 +0000, by gpoirier
-
Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts. libavcodecWed, 01 Nov 2006 22:39:58 +0000, by diego
-
reindentation, patch by From: Steve Lhomme, slhomme divxcorp com libavcodecWed, 01 Nov 2006 21:09:14 +0000, by diego
-
merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3) libavcodecWed, 01 Nov 2006 19:34:30 +0000, by michael
-
Reenable AMD64 optimizations for cabac accidentially disabled in r6852 libavcodecWed, 01 Nov 2006 17:18:49 +0000, by reimar
-
Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change libavcodecWed, 01 Nov 2006 17:01:33 +0000, by diego
-
fix for disabling vorbis decoder but enabling vorbis encoder libavcodecMon, 30 Oct 2006 18:05:35 +0000, by ods15
-
dont set the sampling rate just because 1 mp3 packet header says so (fixes playback speed on some old mencoder generated avis which where then dumped to mp3) libavcodecMon, 30 Oct 2006 02:19:55 +0000, by michael
-
Fix compilation with PIC enabled, BRANCHLESS_GET_CABAC is defined under libavcodecSun, 29 Oct 2006 13:14:37 +0000, by diego
-
update copyright year, it looks odd otherwise :) libavcodecSat, 28 Oct 2006 20:18:18 +0000, by michael
-
CANDIDATE_MB_TYPE_INTER heuristic doesnt work at really low quality where the distortion becomes less relevant then the overhead of intra blocks libavcodecSat, 28 Oct 2006 20:00:05 +0000, by michael
-
I hope noone minds, adding myself to eval.c copyright... libavcodecSat, 28 Oct 2006 18:30:20 +0000, by ods15
-
use lambda/lmax instead of qscale/qmax as end check for vbv retry libavcodecSat, 28 Oct 2006 11:15:06 +0000, by michael
-
shut gcc warning, also makes sense for NAN to be returned if the loop was never executed libavcodecSat, 28 Oct 2006 07:03:24 +0000, by ods15
-
add support for while() loops again ugly syntax while(condition, statements) but very simple implementation libavcodecFri, 27 Oct 2006 22:35:55 +0000, by michael
-
possible bug of 'gte' being read as 'gt', same with 'lte' libavcodecFri, 27 Oct 2006 21:37:47 +0000, by ods15
-
adds missing rgb/bgr 565 codec->fmt mappings, ok'ed by Michael libavcodecFri, 27 Oct 2006 19:53:41 +0000, by reynaldo
-
adds missing rgb/bgr 555 codec->fmt mappings, ok'ed by Michael libavcodecFri, 27 Oct 2006 19:50:31 +0000, by reynaldo
-
new optimized eval method, by seperating parsing and runtime libavcodecFri, 27 Oct 2006 16:42:16 +0000, by ods15
-
LZW decoder as separate module plus TIFF LZW support libavcodecThu, 26 Oct 2006 04:15:48 +0000, by kostya
-
Don't include inttypes.h/stdint.h directly, there is an abstraction in libavcodecTue, 24 Oct 2006 18:57:43 +0000, by diego
-
reverse my last change, it was wrong and broken libavcodecTue, 24 Oct 2006 10:13:26 +0000, by michael
-
merge 8 and 16bit functions, they are identical except the data type libavcodecTue, 24 Oct 2006 08:33:44 +0000, by michael
-
set v_edge_pos correctly for field picture mpeg2 libavcodecTue, 24 Oct 2006 07:33:39 +0000, by michael
-
Do not use a fake libavcodec/swscale.h, but always use the real one libavcodecMon, 23 Oct 2006 17:06:32 +0000, by lucabe
-
use the adjustment value present in FLV to crop VP6 video libavcodecSun, 22 Oct 2006 23:19:42 +0000, by aurel
-
use coded_width and coded_height instead of width and height libavcodecSun, 22 Oct 2006 18:33:09 +0000, by aurel
-
Protect code that uses CMOV instructions with HAVE_CMOV, libavcodecFri, 20 Oct 2006 17:53:19 +0000, by gpoirier
-
another instruction less in decode_significance_x86() -> 1% faster ion P3 libavcodecFri, 20 Oct 2006 10:00:28 +0000, by michael
-
reordering instructions a little in decode_significance_x86() -> 2 instructions less / 1% faster decode_residual on P3 libavcodecFri, 20 Oct 2006 00:51:04 +0000, by michael
-
factorize get_cabac asm (0.5% slower but its much cleaner) libavcodecFri, 20 Oct 2006 00:35:54 +0000, by michael
-
Fix PIC compilation, some defines were under #ifdef !PIC but used libavcodecThu, 19 Oct 2006 20:24:33 +0000, by diego
-
1 variable less in decode_cabac_residual() no speed change (but less vars means less things gcc can load and store redundantly) libavcodecThu, 19 Oct 2006 10:33:56 +0000, by michael
-
optimize sign decoding code in decode_residual() libavcodecThu, 19 Oct 2006 01:19:03 +0000, by michael
-
copy cabac context onto the stack for the c code in decode_cabac_residual() (15% faster on P3 but still slower then the current asm) libavcodecTue, 17 Oct 2006 23:59:21 +0000, by michael
-
x86 asm version of the decode significance loop (not 8x8) of decode_residual() 5% faster decode_residual() on P3 libavcodecTue, 17 Oct 2006 22:18:29 +0000, by michael
-
Implement sws_getCachedContext() in swscale emulation libavcodecTue, 17 Oct 2006 10:26:37 +0000, by lucabe
-
Fix crash with illegal instruction, cmov is available on 686 and later only. libavcodecMon, 16 Oct 2006 21:47:19 +0000, by diego
-
fix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come up with a better one quickly) libavcodecMon, 16 Oct 2006 11:11:20 +0000, by michael
-
this code will not work with PIC as it needs 7 registers and gcc doesnt support that in PIC libavcodecSun, 15 Oct 2006 20:50:05 +0000, by michael
-
shift CABACContext.range right, this reduces the number of shifts needed in get_cabac() and is slightly faster on P3 (and should be much faster on P4 as the P4 except the more recent variants lacks an integer shifter and so shifts have ~10 times longer latency then simple operations like adds) libavcodecSun, 15 Oct 2006 20:40:50 +0000, by michael
-
Have xvid encoder wrapper honnor -vtag option libavcodecSun, 15 Oct 2006 16:52:33 +0000, by gpoirier
-
Revert putting EXTRALIBS in common.mak, linking fails on MinGW. libavcodecSun, 15 Oct 2006 12:59:45 +0000, by diego
-
Ignore blocks with no samples and flags (but usually with MD5 sum) libavcodecSun, 15 Oct 2006 04:50:19 +0000, by kostya
-
Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure libavcodecSat, 14 Oct 2006 17:04:50 +0000, by diego
-
Remove intrinsics checks, they are no longer used. libavcodecFri, 13 Oct 2006 16:04:41 +0000, by diego
-
dehack *ps_state indexing in the branchless decoder libavcodecFri, 13 Oct 2006 14:21:25 +0000, by michael
-
add "memory" to the clobber list we change memory so we need it, this also fixes some problems with gcc svn libavcodecThu, 12 Oct 2006 21:32:56 +0000, by michael
-
-1 is a valid return value in ratecontrol_1pass() -> 100l for takis libavcodecThu, 12 Oct 2006 20:55:42 +0000, by michael
-
prevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac() on P3) libavcodecThu, 12 Oct 2006 14:49:19 +0000, by michael
-
support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net% libavcodecThu, 12 Oct 2006 12:02:58 +0000, by bcoudurier
-
fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users P sourceforge P net% libavcodecThu, 12 Oct 2006 11:54:24 +0000, by bcoudurier
-
Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h. libavcodecThu, 12 Oct 2006 11:51:34 +0000, by diego
-
adds some useful comments after some of the #else, #elseif, libavcodecThu, 12 Oct 2006 07:51:18 +0000, by gpoirier
-
slightly faster on P3 slightly slower on athlon and probably faster on P4 libavcodecWed, 11 Oct 2006 17:59:40 +0000, by michael
-
update doc, changelog, and increase libavcodec version for .cin files support libavcodecWed, 11 Oct 2006 17:14:02 +0000, by bcoudurier
-
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net% libavcodecWed, 11 Oct 2006 16:57:00 +0000, by bcoudurier
-
moving lps state transition code a little up in the branched asm code (1% faster on P3) libavcodecWed, 11 Oct 2006 16:39:50 +0000, by michael
-
write cabac low and range variables as early as possible to prevent stalls from reading them before they where written, the P4 is said to disslike that alot, on P3 its 2% faster (START/STOP_TIMER over decode_residual) libavcodecWed, 11 Oct 2006 16:11:41 +0000, by michael
-
use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus) libavcodecWed, 11 Oct 2006 15:20:08 +0000, by michael
-
make state transition tables global as they are constant and the code is slightly faster that way libavcodecWed, 11 Oct 2006 14:44:17 +0000, by michael
-
make lps_range a global table its constant anyway (saves 1 addition for accessing it) libavcodecWed, 11 Oct 2006 13:21:42 +0000, by michael
-
enable CMOV_IS_FAST as its faster or equal speed on every cpu (duron, athlon, PM, P3) from which ive seen benchmarks, it might be slower on P4 but noone has posted benchmarks ... libavcodecWed, 11 Oct 2006 12:23:40 +0000, by michael
-
Switch to the LGPL as agreed to by the author according to the libavcodecWed, 11 Oct 2006 07:47:59 +0000, by diego
-
moving another bit&1 out, this is as fast as with it in there, but it makes more sense with it outside of the loop libavcodecTue, 10 Oct 2006 06:56:51 +0000, by michael
-
move the &1 out of the asm so gcc can optimize it away in inlined cases (yes this is slightly faster) libavcodecTue, 10 Oct 2006 01:17:39 +0000, by michael
-
reading 8bit mem into a 8bit register needs 2 uops on P4, 8bit->32bit with zero extension needs just 1 libavcodecMon, 09 Oct 2006 21:57:10 +0000, by michael
-
reverse remainder of the failed attempt to optimize *state=c->mps_state[s] libavcodecMon, 09 Oct 2006 21:14:16 +0000, by michael
-
removing ALTIVEC_USE_REFERENCE_C_CODE, since has no use anymore libavcodecMon, 09 Oct 2006 18:29:46 +0000, by lu_zero
-
move outcommented START/STOP_TIMER to a hopefully better place for benchmarking ... libavcodecMon, 09 Oct 2006 18:20:00 +0000, by michael
-
drop failed attempt to optimize *state= c->mps_state[s]; libavcodecMon, 09 Oct 2006 15:52:17 +0000, by michael
-
first try of a handwritten get_cabac() for x86, this is 10-20% faster on P3 depening on if you try to subtract the START/STOP_TIMER overhead libavcodecMon, 09 Oct 2006 14:15:14 +0000, by michael
-
remove bytestream_end checks, seems to work fine without them and the bitstream reader doesnt check for the end either libavcodecMon, 09 Oct 2006 12:25:24 +0000, by michael
-
Non Altivec optimizations already present at the top libavcodecSun, 08 Oct 2006 13:55:02 +0000, by lu_zero
-
branchless renormalization (1% faster get_cabac) old branchless renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now) libavcodecSun, 08 Oct 2006 13:20:22 +0000, by michael