------------------------------------------------------------------------ r16195 | kostya | 2008-12-17 17:17:07 -0300 (Wed, 17 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/rv34.c add const qualifier to some pointers for input data ------------------------------------------------------------------------ r16196 | stefano | 2008-12-17 20:21:33 -0300 (Wed, 17 Dec 2008) | 4 lines Changed paths: M /trunk/cmdutils.c Fix opt_default(), making it exit immediately in case of an invalid argument. See the thread: "[PATCH] Fix opt_default()". ------------------------------------------------------------------------ r16197 | stefano | 2008-12-17 20:43:56 -0300 (Wed, 17 Dec 2008) | 3 lines Changed paths: M /trunk/libavdevice/v4l.c Replace frame_rate and frame_rate_base fields in VideoData with an AVRational time_base field. ------------------------------------------------------------------------ r16198 | stefano | 2008-12-17 20:51:19 -0300 (Wed, 17 Dec 2008) | 3 lines Changed paths: M /trunk/libavdevice/v4l.c Replace the width and height fields in VideoData with a struct video_window video_win field. ------------------------------------------------------------------------ r16199 | stefano | 2008-12-17 20:58:28 -0300 (Wed, 17 Dec 2008) | 3 lines Changed paths: M /trunk/libavdevice/v4l.c Implement size autodetection if one of the width and height AVFormatParameters for grab_read_header() is non-positive. ------------------------------------------------------------------------ r16200 | stefano | 2008-12-17 21:13:19 -0300 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk/cmdutils.c Fix weird indent. ------------------------------------------------------------------------ r16201 | michael | 2008-12-17 21:46:54 -0300 (Wed, 17 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Skip chroma handling when there is no coded chroma. 0.5% overall speedup for the cathedral sample. ------------------------------------------------------------------------ r16202 | lorenm | 2008-12-17 22:05:06 -0300 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264pred.c 1.6x faster pred*_vertical_add_c ------------------------------------------------------------------------ r16203 | michael | 2008-12-17 22:10:51 -0300 (Wed, 17 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Skip non intra luma code when there is no coded luma. 0.7% speedup for the cathedral sample. ------------------------------------------------------------------------ r16204 | rbultje | 2008-12-17 22:25:43 -0300 (Wed, 17 Dec 2008) | 6 lines Changed paths: M /trunk/libavformat/asf.c Add a ByteIOContext argument to ASF functions that will be shared with the RTSP stack for RTSP-MS support. This way, they can read input from any given input source. See discussion in "[PATCH] add gb argument to ASF functions of interest to MS-RTSP" ML thread. ------------------------------------------------------------------------ r16205 | rbultje | 2008-12-17 22:28:29 -0300 (Wed, 17 Dec 2008) | 5 lines Changed paths: M /trunk/libavformat/asf.c M /trunk/libavformat/asf.h Make asf_get_packet() and asf_parse_packet() public for use in RTSP-MS and give them a ff_ prefix. See "[PATCH] asf.c: make functions of interest for MS-RTSP public" thread on ML. ------------------------------------------------------------------------ r16206 | michael | 2008-12-17 23:36:48 -0300 (Wed, 17 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/dsputil.c M /trunk/libavcodec/dsputil.h M /trunk/libavcodec/h264idct.c M /trunk/libavcodec/i386/dsputil_mmx.c M /trunk/libavcodec/i386/h264dsp_mmx.c H.264 idct functions that include the chroma, inter luma and intra16 luma loops thus avoiding the calling overhead. New functions are not yet used. ------------------------------------------------------------------------ r16207 | michael | 2008-12-17 23:53:18 -0300 (Wed, 17 Dec 2008) | 7 lines Changed paths: M /trunk/libavcodec/h264.c Use the new idct functions (except chroma as it was slower in benchmarks) cathedral +0.5% speed aladin +0.6% speed [note aladin has been cat-ed 10 times to reduce the influence of init time] Speedup also verified via START/STOP_TIMER (difference was very significant for the changed parts) ------------------------------------------------------------------------ r16208 | michael | 2008-12-17 23:56:44 -0300 (Wed, 17 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c indent ------------------------------------------------------------------------ r16209 | michael | 2008-12-18 00:04:53 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove redundant nnz variable. ------------------------------------------------------------------------ r16210 | michael | 2008-12-18 01:13:02 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Do not calculate idct_dc_add/idct_add when the variables are unused. ------------------------------------------------------------------------ r16211 | kostya | 2008-12-18 03:00:12 -0300 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/dpcm.c cosmetics: remove one unneeded space ------------------------------------------------------------------------ r16212 | bcoudurier | 2008-12-18 06:17:19 -0300 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/libavformat/mov.c set alac channels from extradata, fix alac mono in m4a ------------------------------------------------------------------------ r16213 | bcoudurier | 2008-12-18 06:18:43 -0300 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/libavformat/mov.c cosmetics, remove useless parenthesis and whitespaces ------------------------------------------------------------------------ r16214 | michael | 2008-12-18 08:01:38 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/svq3.c 10l, svq3 didnt set h->cbp, this broke decoding a little. ------------------------------------------------------------------------ r16215 | michael | 2008-12-18 08:17:12 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove useless IS_8x8DCT check i forgot, spotted by dark shikari. ------------------------------------------------------------------------ r16216 | michael | 2008-12-18 12:21:15 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove unreachable else clause, found by dark shikari. ------------------------------------------------------------------------ r16217 | michael | 2008-12-18 12:32:07 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove if() surrounding decode_cabac_mb_type() that can never be true. ------------------------------------------------------------------------ r16218 | michael | 2008-12-18 12:51:32 -0300 (Thu, 18 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/h264.c Replace i by trailing_ones, part of a patch by dark shikari. No speed change meassureable with START/STOP_TIMER, but this is needed for future optimizations. ------------------------------------------------------------------------ r16219 | michael | 2008-12-18 13:11:19 -0300 (Thu, 18 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Faster CAVLC decoding of trailing_ones. Based on a patch by dark shikari. decode_residual is about 3.3% faster. ------------------------------------------------------------------------ r16220 | michael | 2008-12-18 14:42:44 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c s/h->cbp_table[mb_xy]/h->cbp/ ------------------------------------------------------------------------ r16221 | michael | 2008-12-18 15:12:59 -0300 (Thu, 18 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/h264.c Reorder ifs in chroma hl_decode_mb to avoid a duplicate transform_bypass check. 14 cpu cycles speedup on Pentium Dual ------------------------------------------------------------------------ r16222 | michael | 2008-12-18 15:14:38 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c indent ------------------------------------------------------------------------ r16223 | michael | 2008-12-18 15:25:11 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Move idct_(dc)add closer to where it is needed. ------------------------------------------------------------------------ r16224 | michael | 2008-12-18 20:31:10 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Check ref values in CABAC H.264 for validity. ------------------------------------------------------------------------ r16225 | michael | 2008-12-18 20:52:32 -0300 (Thu, 18 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove unacceptable NULL pointer hack from mc code. ------------------------------------------------------------------------ r16226 | michael | 2008-12-18 21:05:39 -0300 (Thu, 18 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/h264.c Optimize ctx calculation in decode_cabac_mb_mvd(), code by dark shikari. The case for 16x16 blocks becomes 10 cpu cycles faster on pentium dual, i could not find a speed difference in the case of subblocks though. ------------------------------------------------------------------------ r16227 | darkshikari | 2008-12-18 21:43:30 -0300 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/h264.c Simplify chroma AC in CABAC residual decoding. ------------------------------------------------------------------------ r16228 | darkshikari | 2008-12-18 21:44:51 -0300 (Thu, 18 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/dsputil.c M /trunk/libavcodec/dsputil.h M /trunk/libavcodec/h264.c Move filter_luma_intra into dsputil for later addition of asm. ------------------------------------------------------------------------ r16229 | astrange | 2008-12-18 22:00:44 -0300 (Thu, 18 Dec 2008) | 5 lines Changed paths: M /trunk/libavformat/matroskadec.c Allocate and clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of mkv extradata. Fixes valgrind invalid read warnings during H.264 extradata parsing. ------------------------------------------------------------------------ r16230 | astrange | 2008-12-18 22:11:52 -0300 (Thu, 18 Dec 2008) | 5 lines Changed paths: M /trunk/libavcodec/h264.c Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of NALs in rbsp_buffer. Fixes valgrind uninitialized value warnings at the end of decoding H.264 frames. ------------------------------------------------------------------------ r16231 | michael | 2008-12-18 22:50:20 -0300 (Thu, 18 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Simplify ctx calculation in decode_cabac_mb_dqp() no speed change ------------------------------------------------------------------------ r16232 | michael | 2008-12-18 23:00:33 -0300 (Thu, 18 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Simplify ctx update in decode_cabac_mb_dqp(). no speed change ------------------------------------------------------------------------ r16233 | michael | 2008-12-18 23:28:51 -0300 (Thu, 18 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Replace /2 by >>1 in decode_cabac_mb_dqp() 3 cpu cycles speed up on pentium dual. ------------------------------------------------------------------------ r16234 | darkshikari | 2008-12-19 00:01:08 -0300 (Fri, 19 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/i386/dsputil_yasm.asm M /trunk/libavcodec/i386/fft_mmx.asm M /trunk/libavcodec/i386/x86inc.asm Add automatic prefix handling to yasm functions. Does nothing now, but will be useful for porting x264 asm in the future. ------------------------------------------------------------------------ r16235 | kostya | 2008-12-19 03:29:35 -0300 (Fri, 19 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/rv30data.h a table for upcoming RV30 loop filtering ------------------------------------------------------------------------ r16236 | michael | 2008-12-19 06:21:54 -0300 (Fri, 19 Dec 2008) | 5 lines Changed paths: M /trunk/libavcodec/h264.c Fix decoding with the plain C idcts of FRExt/HPCAMOLQ_BRCM_B FRExt/HPCAQ2LQ_BRCM_B FRExt/HPCVMOLQ_BRCM_B ------------------------------------------------------------------------ r16237 | michael | 2008-12-19 06:34:18 -0300 (Fri, 19 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/dsputil.h Document new idct requirements. ------------------------------------------------------------------------ r16238 | diego | 2008-12-19 06:59:18 -0300 (Fri, 19 Dec 2008) | 2 lines Changed paths: M /trunk/libpostproc/postprocess.c Remove pointless malloc.h #include. ------------------------------------------------------------------------ r16239 | darkshikari | 2008-12-19 10:45:13 -0300 (Fri, 19 Dec 2008) | 5 lines Changed paths: M /trunk/libavcodec/Makefile M /trunk/libavcodec/i386/dsputil_mmx.c A /trunk/libavcodec/i386/h264_deblock_sse2.asm Port x264 deblocking code to libavcodec. This includes SSE2 luma deblocking code and both MMXEXT and SSE2 luma intra deblocking code for H.264 decoding. This assembly is available under --enable-gpl and speeds decoding of Cathedral by 7%. ------------------------------------------------------------------------ r16240 | darkshikari | 2008-12-19 11:49:17 -0300 (Fri, 19 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/h264.c M /trunk/libavcodec/h264data.h H.264 loopfilter speed tweaks ------------------------------------------------------------------------ r16241 | stefano | 2008-12-19 19:29:30 -0300 (Fri, 19 Dec 2008) | 3 lines Changed paths: M /trunk/cmdutils.c M /trunk/ffserver.c M /trunk/libavcodec/opt.c Remove calls to deprecated av_set_string2() with calls to av_set_string3(). ------------------------------------------------------------------------ r16242 | stefano | 2008-12-19 19:33:15 -0300 (Fri, 19 Dec 2008) | 2 lines Changed paths: M /trunk/ffserver.c Cosmetics, change variable name "o2" to "o" in ffserver_opt_default(). ------------------------------------------------------------------------ r16243 | stefano | 2008-12-19 19:37:56 -0300 (Fri, 19 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/opt.c M /trunk/libavcodec/opt.h Put under #if LIBAVCODEC_VERSION_MAJOR < 53 the deprecated functions av_set_string() and av_set_string2(), they will be dropped at the next major bump. ------------------------------------------------------------------------ r16244 | reynaldo | 2008-12-19 23:38:34 -0300 (Fri, 19 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/qcelpdec.c Cosmetics by Kenan Gillet. Part 1 of 3 of his 'qcelp: silence handling' changeset. ------------------------------------------------------------------------ r16245 | kostya | 2008-12-20 03:09:54 -0300 (Sat, 20 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/rv30.c RV30 loop filter ------------------------------------------------------------------------ r16246 | cehoyos | 2008-12-20 14:33:35 -0300 (Sat, 20 Dec 2008) | 2 lines Changed paths: M /trunk/libavutil/common.h M /trunk/libavutil/internal.h M /trunk/libavutil/mem.h Use AV_GCC_VERSION_AT_LEAST() to simplify gcc version checks. ------------------------------------------------------------------------ r16247 | kostya | 2008-12-20 15:06:01 -0300 (Sat, 20 Dec 2008) | 1 line Changed paths: M /trunk/Changelog M /trunk/doc/general.texi M /trunk/libavcodec/Makefile M /trunk/libavcodec/allcodecs.c M /trunk/libavcodec/avcodec.h M /trunk/libavcodec/dsputil.c RV30 decoder ------------------------------------------------------------------------ r16248 | michael | 2008-12-20 20:11:30 -0300 (Sat, 20 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c M /trunk/libavcodec/h264.h Optimize get_dct8x8_allowed(). 30 cpu cycles faster on pentium dual. ------------------------------------------------------------------------ r16249 | superdump | 2008-12-21 02:08:32 -0300 (Sun, 21 Dec 2008) | 5 lines Changed paths: M /trunk/libavcodec/aac.c AAC: Don't write an illegal sampling_index in a PCE to the MPEG4AudioConfig member Patch by Alex Converse (alex converse gmail com) ------------------------------------------------------------------------ r16250 | superdump | 2008-12-21 02:28:14 -0300 (Sun, 21 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/aac.c M /trunk/libavcodec/aac.h AAC: Fix AAC prediction when used in conjunction with the CPE Patch by Alex Converse (alex converse gmail com) ------------------------------------------------------------------------ r16251 | superdump | 2008-12-21 02:32:55 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/aac.c AAC: Reindent after last commit ------------------------------------------------------------------------ r16252 | michael | 2008-12-21 12:58:42 -0300 (Sun, 21 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Only execute clear_blocks() when needed. +0.3% speedup for both aladin & cathedral. ------------------------------------------------------------------------ r16253 | michael | 2008-12-21 14:49:40 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove useless code. ------------------------------------------------------------------------ r16254 | michael | 2008-12-21 17:56:30 -0300 (Sun, 21 Dec 2008) | 3 lines Changed paths: M /trunk/libavformat/flvdec.c Fix detection of audio codec in K70707-ARIA229.flv. Fixes issue760. ------------------------------------------------------------------------ r16255 | michael | 2008-12-21 18:30:36 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h263.c M /trunk/libavcodec/h263dec.c Move CODEC_FLAG_LOW_DELAY into ff_mpeg4_decode_picture_header(). ------------------------------------------------------------------------ r16256 | michael | 2008-12-21 18:47:29 -0300 (Sun, 21 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/h263.c M /trunk/tests/seek.regression.ref Fix PTS returned by the demuxers for mpeg4 without a decoder. More precissely fix has_b_frames. Fixes issue757 ------------------------------------------------------------------------ r16257 | andoma | 2008-12-21 18:53:42 -0300 (Sun, 21 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/mpegaudiodec.c M /trunk/libavcodec/opt.c Include "libavutil/common.h" where we use llrint() in case ffmpeg's own llrint() is to be used. ------------------------------------------------------------------------ r16258 | cehoyos | 2008-12-21 19:51:33 -0300 (Sun, 21 Dec 2008) | 6 lines Changed paths: M /trunk/libavutil/common.h M /trunk/libavutil/internal.h M /trunk/libavutil/mem.h Silence the following icc warnings: warning #1292: attribute "force_align_arg_pointer" ignored warning #1292: attribute "alloc_size" ignored warning #1292: attribute "cold" ignored ------------------------------------------------------------------------ r16259 | michael | 2008-12-21 20:50:16 -0300 (Sun, 21 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/mpegaudio.h M /trunk/libavcodec/mpegaudio_parser.c M /trunk/libavformat/mp3.c Change mpeg audio parser so it only sets frame_size, channels and bit_rate after it has a few valid frames. Fixes issue762 ------------------------------------------------------------------------ r16260 | diego | 2008-12-21 20:56:55 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/i386/idct_sse2_xvid.c Do not use full include path for headers in the same directory. ------------------------------------------------------------------------ r16261 | diego | 2008-12-21 21:01:39 -0300 (Sun, 21 Dec 2008) | 4 lines Changed paths: M /trunk/libavcodec/dirac_parser.c M /trunk/libavcodec/libdiracdec.c M /trunk/libavcodec/libschroedingerdec.c Fix incorrectly constructed Dirac parse units that caused A/V sync loss. Fixes issue 694. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk ------------------------------------------------------------------------ r16262 | diego | 2008-12-21 21:03:30 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/i386/dsputil_mmx.c Use ARCH_X86_32 instead of !ARCH_X86_64, it is more straightforward. ------------------------------------------------------------------------ r16263 | diego | 2008-12-21 21:10:36 -0300 (Sun, 21 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Remove a bunch of unused variables. ------------------------------------------------------------------------ r16264 | kostya | 2008-12-22 03:36:10 -0300 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/tiff.h Register TIFF tags for CCITT Group 3 and 4 compression options ------------------------------------------------------------------------ r16265 | kostya | 2008-12-22 03:39:31 -0300 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/tiff.c Calculate line size variable correctly for lower bitdepths and use it for raw data copying ------------------------------------------------------------------------ r16266 | kostya | 2008-12-22 03:43:14 -0300 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/tiff.c Add monochrome TIFF support ------------------------------------------------------------------------ r16267 | kostya | 2008-12-22 03:47:51 -0300 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/tiff.c Some TIFFs declare -1 for the single strip height ------------------------------------------------------------------------ r16268 | kostya | 2008-12-22 03:50:18 -0300 (Mon, 22 Dec 2008) | 1 line Changed paths: M /trunk/libavcodec/tiff.c Decode TIFF image only after all tags have been decoded ------------------------------------------------------------------------ r16269 | benoit | 2008-12-22 05:22:22 -0300 (Mon, 22 Dec 2008) | 4 lines Changed paths: M /trunk/ffmpeg.c Offer an option (disabled by default) to enable the copy of the frames before the first key frame in a stream. Patch by Wolfram Gloger wmglo /!\ dent med uni (minus) muenchen de ------------------------------------------------------------------------ r16270 | diego | 2008-12-22 06:12:42 -0300 (Mon, 22 Dec 2008) | 4 lines Changed paths: M /trunk/MAINTAINERS M /trunk/README M /trunk/common.mak M /trunk/configure M /trunk/doc/optimization.txt M /trunk/libavcodec/Makefile M /trunk/libavcodec/dct-test.c M /trunk/libavcodec/h264.c D /trunk/libavcodec/i386 M /trunk/libavcodec/imgconvert.c M /trunk/libavcodec/imgresample.c M /trunk/libavcodec/mathops.h A /trunk/libavcodec/x86 (from /trunk/libavcodec/i386:16263) M /trunk/libavcodec/x86/dsputil_mmx.h M /trunk/libavcodec/x86/h264_i386.h M /trunk/libavcodec/x86/idct_xvid.h M /trunk/libavcodec/x86/mathops.h M /trunk/libavcodec/x86/mmx.h M /trunk/libavcodec/x86/vp3dsp_mmx.h M /trunk/libavcodec/x86/vp3dsp_sse2.h Rename libavcodec/i386/ --> libavcodec/x86/. It contains optimizations that are not specific to i386 and libavutil uses this naming scheme already. ------------------------------------------------------------------------ r16271 | cehoyos | 2008-12-22 08:23:00 -0300 (Mon, 22 Dec 2008) | 5 lines Changed paths: M /trunk/libavformat/aviobuf.c Initialize s->opaque before calling url_resetbuf(). Fixes a regression test crash for icc 10.1 64 bit. Patch by Aurelien. ------------------------------------------------------------------------ r16272 | michael | 2008-12-22 12:53:00 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Simplify if(), 3 cpu cycles faster in pentium dual. ------------------------------------------------------------------------ r16273 | michael | 2008-12-22 12:54:27 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Simplify ifs(), 8 cpu cycles faster on pentium dual ------------------------------------------------------------------------ r16274 | michael | 2008-12-22 13:10:35 -0300 (Mon, 22 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Negate a few variables, this simplifies the code and makes it 5 cycles faster on pentium dual. ------------------------------------------------------------------------ r16275 | michael | 2008-12-22 13:14:06 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Simplify if/else, no speed change ------------------------------------------------------------------------ r16276 | michael | 2008-12-22 13:20:13 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Negate 2 more variables, 1 cpu cycle faster on pentium dual. ------------------------------------------------------------------------ r16277 | michael | 2008-12-22 13:46:17 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c inline decode_cabac_mb_type for I & P frames, 9 cycles faster on pentium dual. ------------------------------------------------------------------------ r16278 | michael | 2008-12-22 13:56:05 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Indent ------------------------------------------------------------------------ r16279 | michael | 2008-12-22 14:14:13 -0300 (Mon, 22 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c Simplify decode_cabac_mb_ref() a little bit, 2 cpu cycles faster on pentium dual. ------------------------------------------------------------------------ r16280 | cehoyos | 2008-12-22 19:10:07 -0300 (Mon, 22 Dec 2008) | 4 lines Changed paths: M /trunk/libavformat/ipmovie.c Fix a warning when compiling with icc: warning #188: enumerated type mixed with another type ------------------------------------------------------------------------ r16281 | cehoyos | 2008-12-22 19:12:44 -0300 (Mon, 22 Dec 2008) | 4 lines Changed paths: M /trunk/libavformat/riff.c M /trunk/libavformat/riff.h Fix two identical warnings when compiling riff.c and nuv.c with icc: warning #188: enumerated type mixed with another type ------------------------------------------------------------------------ r16282 | andoma | 2008-12-22 19:39:55 -0300 (Mon, 22 Dec 2008) | 6 lines Changed paths: M /trunk/libavcodec/mpegaudiodec.c M /trunk/libavcodec/opt.c Revert r16257: Include "libavutil/common.h" where we use llrint() in case ffmpeg's own llrint() is to be used. ------------------------------------------------------------------------ r16283 | victor | 2008-12-22 20:30:33 -0300 (Mon, 22 Dec 2008) | 3 lines Changed paths: M /trunk/doc/general.texi The diffutils package is also needed (for the 'cmp' command). Spotted by Ramiro Polla. ------------------------------------------------------------------------ r16284 | michael | 2008-12-22 21:38:45 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264.c Optimize 0 0 0-3 search, 45% faster on pentium dual. ------------------------------------------------------------------------ r16285 | michael | 2008-12-22 22:11:56 -0300 (Mon, 22 Dec 2008) | 3 lines Changed paths: M /trunk/libavcodec/h264.c 100l, I broke H.264 again, forgot one hunk. Thanks to FATE for finding it. ------------------------------------------------------------------------ r16286 | michael | 2008-12-22 23:34:58 -0300 (Mon, 22 Dec 2008) | 2 lines Changed paths: M /trunk/libavcodec/h264_parser.c Make h264 parser 50% faster. ------------------------------------------------------------------------ r16287 | victor | 2008-12-23 05:53:37 -0300 (Tue, 23 Dec 2008) | 2 lines Changed paths: M /trunk/doc/general.texi Bring up to date the Cygwin docs. ------------------------------------------------------------------------ r16288 | victor | 2008-12-23 05:57:28 -0300 (Tue, 23 Dec 2008) | 2 lines Changed paths: M /trunk/doc/general.texi Update Cygwin Ports URL. ------------------------------------------------------------------------ r16289 | victor | 2008-12-23 06:09:21 -0300 (Tue, 23 Dec 2008) | 2 lines Changed paths: M /trunk/doc/general.texi Advice on compiler versions ------------------------------------------------------------------------ r16290 | victor | 2008-12-23 07:29:32 -0300 (Tue, 23 Dec 2008) | 2 lines Changed paths: M /trunk/doc/general.texi Complete the list of external libraries. ------------------------------------------------------------------------