Tue, 07 Nov 2006 05:57:42 +0000 |
kostya |
Bump version for Fraps v[24] support
libavcodec
|
Mon, 06 Nov 2006 17:56:08 +0000 |
reimar |
Avoid void*-arithmetic, and uint8_t* is more correct anyway.
libavcodec
|
Mon, 06 Nov 2006 10:47:41 +0000 |
bcoudurier |
include parser.h instead of mpegvideo.h
libavcodec
|
Mon, 06 Nov 2006 10:46:54 +0000 |
bcoudurier |
rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static
libavcodec
|
Mon, 06 Nov 2006 10:43:49 +0000 |
bcoudurier |
move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c
libavcodec
|
Mon, 06 Nov 2006 10:32:48 +0000 |
gpoirier |
Fix ASF format parser's broken UTF-16 string handling
libavcodec
|
Mon, 06 Nov 2006 06:13:29 +0000 |
kostya |
Check for symbol count
libavcodec
|
Mon, 06 Nov 2006 05:35:09 +0000 |
kostya |
Limit output sample to 0..maxval, fixes decoding of T16E0.JLS
libavcodec
|
Sun, 05 Nov 2006 19:24:23 +0000 |
bcoudurier |
use AVRational and ff_frame_rate_tab for frame_rate
libavcodec
|
Sun, 05 Nov 2006 16:18:37 +0000 |
reimar |
Move idct block array variable onto rtjpeg_decode_frame_yuv420 stack since
libavcodec
|
Sun, 05 Nov 2006 15:10:33 +0000 |
bcoudurier |
remove useless line variable
libavcodec
|
Sun, 05 Nov 2006 15:06:12 +0000 |
bcoudurier |
fix decoding position
libavcodec
|
Sun, 05 Nov 2006 08:18:52 +0000 |
kostya |
Correct support for Fraps v4 (and Huffman tree for < 256 symbols)
libavcodec
|
Sun, 05 Nov 2006 04:59:38 +0000 |
kostya |
Update comment
libavcodec
|
Sun, 05 Nov 2006 04:57:14 +0000 |
kostya |
Fraps v2 and v4 support
libavcodec
|
Sat, 04 Nov 2006 00:42:50 +0000 |
ods15 |
ministry of english grammar :) then->than
libavcodec
|
Fri, 03 Nov 2006 20:30:22 +0000 |
michael |
doxy
libavcodec
|
Fri, 03 Nov 2006 16:54:05 +0000 |
michael |
ensure alignment (no speed change)
libavcodec
|
Fri, 03 Nov 2006 16:02:18 +0000 |
michael |
merging mov & and (no speedchange)
libavcodec
|
Fri, 03 Nov 2006 15:40:57 +0000 |
michael |
2 instructions less (same speed)
libavcodec
|
Fri, 03 Nov 2006 15:17:36 +0000 |
michael |
comment about failed optimization
libavcodec
|
Fri, 03 Nov 2006 14:28:30 +0000 |
michael |
move luma tc0 related init into asm
libavcodec
|
Fri, 03 Nov 2006 13:13:08 +0000 |
kostya |
RGB32 support in Targa
libavcodec
|
Fri, 03 Nov 2006 12:07:53 +0000 |
michael |
2 instructions less in h264_loop_filter_luma_mmx2()
libavcodec
|
Fri, 03 Nov 2006 11:07:35 +0000 |
michael |
preempt possible overflow
libavcodec
|
Fri, 03 Nov 2006 09:59:15 +0000 |
michael |
1 instruction less
libavcodec
|
Fri, 03 Nov 2006 04:42:11 +0000 |
kostya |
Use bpp from header in error message
libavcodec
|
Fri, 03 Nov 2006 02:03:56 +0000 |
michael |
optimize H264_DEBLOCK_P0_Q0
libavcodec
|
Thu, 02 Nov 2006 23:36:39 +0000 |
michael |
new I/P frame selection heuristic
libavcodec
|
Thu, 02 Nov 2006 23:13:34 +0000 |
bcoudurier |
change gif muxer to simple gif encoder
libavcodec
|
Thu, 02 Nov 2006 23:08:09 +0000 |
corey |
Correct description of mblmin and mblmax.
libavcodec
|
Thu, 02 Nov 2006 19:11:20 +0000 |
gpoirier |
outputs bit spent on various encoding functions (motion vectors, overhead, etc)
libavcodec
|
Wed, 01 Nov 2006 22:39:58 +0000 |
diego |
Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
libavcodec
|
Wed, 01 Nov 2006 21:41:54 +0000 |
michael |
10l (forgot ALT_SCAN)
libavcodec
|
Wed, 01 Nov 2006 21:28:36 +0000 |
diego |
Rename SWAP macro to FFSWAP.
libavcodec
|
Wed, 01 Nov 2006 21:09:14 +0000 |
diego |
reindentation, patch by From: Steve Lhomme, slhomme divxcorp com
libavcodec
|
Wed, 01 Nov 2006 19:34:30 +0000 |
michael |
merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3)
libavcodec
|
Wed, 01 Nov 2006 18:51:37 +0000 |
diego |
Make tests compile on non-x86.
libavcodec
|
Wed, 01 Nov 2006 18:34:40 +0000 |
diego |
Use common define for x86_32 and x86_64.
libavcodec
|
Wed, 01 Nov 2006 18:19:20 +0000 |
mru |
indentation
libavcodec
|
Wed, 01 Nov 2006 18:18:48 +0000 |
mru |
CODEC_CAP_DELAY support
libavcodec
|
Wed, 01 Nov 2006 17:18:49 +0000 |
reimar |
Reenable AMD64 optimizations for cabac accidentially disabled in r6852
libavcodec
|
Wed, 01 Nov 2006 17:01:33 +0000 |
diego |
Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change
libavcodec
|
Tue, 31 Oct 2006 22:22:11 +0000 |
michael |
fix 1/0 b frames + CBR bug
libavcodec
|
Tue, 31 Oct 2006 11:19:51 +0000 |
diego |
cosmetics: Restore alphabetical order.
libavcodec
|
Mon, 30 Oct 2006 20:43:07 +0000 |
mru |
coded line size is a multiple of 4
libavcodec
|
Mon, 30 Oct 2006 18:05:35 +0000 |
ods15 |
fix for disabling vorbis decoder but enabling vorbis encoder
libavcodec
|
Mon, 30 Oct 2006 13:57:55 +0000 |
kostya |
Init vlc tables as static
libavcodec
|
Mon, 30 Oct 2006 13:48:48 +0000 |
kostya |
IMC decoder
libavcodec
|
Mon, 30 Oct 2006 10:15:37 +0000 |
lucabe |
AVPicture has 4 planes, not 3
libavcodec
|
Mon, 30 Oct 2006 02:19:55 +0000 |
michael |
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)
libavcodec
|
Mon, 30 Oct 2006 01:29:56 +0000 |
michael |
avoid random noise on damaged frames
libavcodec
|
Sun, 29 Oct 2006 13:14:37 +0000 |
diego |
Fix compilation with PIC enabled, BRANCHLESS_GET_CABAC is defined under
libavcodec
|
Sat, 28 Oct 2006 20:18:18 +0000 |
michael |
update copyright year, it looks odd otherwise :)
libavcodec
|
Sat, 28 Oct 2006 20:00:05 +0000 |
michael |
CANDIDATE_MB_TYPE_INTER heuristic doesnt work at really low quality where the distortion becomes less relevant then the overhead of intra blocks
libavcodec
|
Sat, 28 Oct 2006 18:30:20 +0000 |
ods15 |
I hope noone minds, adding myself to eval.c copyright...
libavcodec
|
Sat, 28 Oct 2006 16:11:25 +0000 |
michael |
lambda* should be unsigned
libavcodec
|
Sat, 28 Oct 2006 15:20:00 +0000 |
michael |
prevent overflow if lambda2 is "too" large
libavcodec
|
Sat, 28 Oct 2006 11:15:06 +0000 |
michael |
use lambda/lmax instead of qscale/qmax as end check for vbv retry
libavcodec
|
Sat, 28 Oct 2006 09:49:13 +0000 |
ods15 |
ignore whitespace in ff_eval
libavcodec
|
Sat, 28 Oct 2006 09:30:43 +0000 |
diego |
sample rate fix
libavcodec
|
Sat, 28 Oct 2006 08:03:30 +0000 |
ods15 |
add missing 'e->value * '
libavcodec
|
Sat, 28 Oct 2006 07:03:24 +0000 |
ods15 |
shut gcc warning, also makes sense for NAN to be returned if the loop was never executed
libavcodec
|
Fri, 27 Oct 2006 23:37:35 +0000 |
diego |
Rename dvdsub.c to dvdsubdec.c.
libavcodec
|
Fri, 27 Oct 2006 22:35:55 +0000 |
michael |
add support for while() loops again ugly syntax while(condition, statements) but very simple implementation
libavcodec
|
Fri, 27 Oct 2006 22:16:25 +0000 |
michael |
support seperating expressons by ;
libavcodec
|
Fri, 27 Oct 2006 22:08:02 +0000 |
reynaldo |
Fix obvious typo, BGR555 was missing
libavcodec
|
Fri, 27 Oct 2006 21:37:47 +0000 |
ods15 |
possible bug of 'gte' being read as 'gt', same with 'lte'
libavcodec
|
Fri, 27 Oct 2006 21:13:31 +0000 |
michael |
minor simplification
libavcodec
|
Fri, 27 Oct 2006 20:38:10 +0000 |
michael |
factorize AVEvalExpr alloc and init
libavcodec
|
Fri, 27 Oct 2006 20:16:26 +0000 |
ods15 |
update ratecontrol to new ff_eval API
libavcodec
|
Fri, 27 Oct 2006 19:53:41 +0000 |
reynaldo |
adds missing rgb/bgr 565 codec->fmt mappings, ok'ed by Michael
libavcodec
|
Fri, 27 Oct 2006 19:50:31 +0000 |
reynaldo |
adds missing rgb/bgr 555 codec->fmt mappings, ok'ed by Michael
libavcodec
|
Fri, 27 Oct 2006 16:42:16 +0000 |
ods15 |
new optimized eval method, by seperating parsing and runtime
libavcodec
|
Thu, 26 Oct 2006 04:15:48 +0000 |
kostya |
LZW decoder as separate module plus TIFF LZW support
libavcodec
|
Thu, 26 Oct 2006 04:06:08 +0000 |
kostya |
10l predictor should not skip first line
libavcodec
|
Tue, 24 Oct 2006 18:57:43 +0000 |
diego |
Don't include inttypes.h/stdint.h directly, there is an abstraction in
libavcodec
|
Tue, 24 Oct 2006 10:33:40 +0000 |
michael |
simplify
libavcodec
|
Tue, 24 Oct 2006 10:13:26 +0000 |
michael |
reverse my last change, it was wrong and broken
libavcodec
|
Tue, 24 Oct 2006 09:45:21 +0000 |
michael |
remove map variable
libavcodec
|
Tue, 24 Oct 2006 09:34:13 +0000 |
michael |
factorize update state out
libavcodec
|
Tue, 24 Oct 2006 09:09:38 +0000 |
michael |
FFMAX
libavcodec
|
Tue, 24 Oct 2006 08:52:51 +0000 |
michael |
common subexpression elimination
libavcodec
|
Tue, 24 Oct 2006 08:33:44 +0000 |
michael |
merge 8 and 16bit functions, they are identical except the data type
libavcodec
|
Tue, 24 Oct 2006 07:33:39 +0000 |
michael |
set v_edge_pos correctly for field picture mpeg2
libavcodec
|
Tue, 24 Oct 2006 05:01:04 +0000 |
kostya |
JPEG-LS 16-bit gray support
libavcodec
|
Tue, 24 Oct 2006 05:00:14 +0000 |
kostya |
PGM 16-bit gray support
libavcodec
|
Tue, 24 Oct 2006 04:59:46 +0000 |
kostya |
PNG 16-bit gray decoding support
libavcodec
|
Tue, 24 Oct 2006 04:57:43 +0000 |
kostya |
16-bit grayscale support
libavcodec
|
Mon, 23 Oct 2006 17:06:32 +0000 |
lucabe |
Do not use a fake libavcodec/swscale.h, but always use the real one
libavcodec
|
Mon, 23 Oct 2006 16:54:21 +0000 |
reimar |
CABAC assembler optimizations ported to AMD64
libavcodec
|
Mon, 23 Oct 2006 00:10:18 +0000 |
aurel |
document the extradata protocol for VP6F
libavcodec
|
Sun, 22 Oct 2006 23:19:42 +0000 |
aurel |
use the adjustment value present in FLV to crop VP6 video
libavcodec
|
Sun, 22 Oct 2006 18:33:09 +0000 |
aurel |
use coded_width and coded_height instead of width and height
libavcodec
|
Sun, 22 Oct 2006 17:25:16 +0000 |
bcoudurier |
indention
libavcodec
|
Sun, 22 Oct 2006 16:12:13 +0000 |
bcoudurier |
removed useless variables
libavcodec
|
Sun, 22 Oct 2006 16:10:04 +0000 |
bcoudurier |
use avctx->get_buffer
libavcodec
|
Sun, 22 Oct 2006 15:15:15 +0000 |
bcoudurier |
remove unused variables
libavcodec
|
Sun, 22 Oct 2006 15:11:51 +0000 |
bcoudurier |
printf -> dprintf
libavcodec
|
Sun, 22 Oct 2006 15:09:32 +0000 |
bcoudurier |
indention
libavcodec
|
Sun, 22 Oct 2006 15:05:03 +0000 |
bcoudurier |
change gif demuxer to gif decoder
libavcodec
|
Sun, 22 Oct 2006 04:52:15 +0000 |
kostya |
handle limit>32 for set_ur_golomb_jpegls()
libavcodec
|
Sat, 21 Oct 2006 22:07:01 +0000 |
michael |
prevent infinite loop
libavcodec
|
Fri, 20 Oct 2006 21:34:02 +0000 |
michael |
decode_significance_8x8_x86()
libavcodec
|
Fri, 20 Oct 2006 17:53:19 +0000 |
gpoirier |
Protect code that uses CMOV instructions with HAVE_CMOV,
libavcodec
|
Fri, 20 Oct 2006 10:00:28 +0000 |
michael |
another instruction less in decode_significance_x86() -> 1% faster ion P3
libavcodec
|
Fri, 20 Oct 2006 08:46:33 +0000 |
michael |
1 instruction less
libavcodec
|
Fri, 20 Oct 2006 00:51:04 +0000 |
michael |
reordering instructions a little in decode_significance_x86() -> 2 instructions less / 1% faster decode_residual on P3
libavcodec
|
Fri, 20 Oct 2006 00:35:54 +0000 |
michael |
factorize get_cabac asm (0.5% slower but its much cleaner)
libavcodec
|
Thu, 19 Oct 2006 23:03:47 +0000 |
alex |
correct signaling of palette change
libavcodec
|
Thu, 19 Oct 2006 20:24:33 +0000 |
diego |
Fix PIC compilation, some defines were under #ifdef !PIC but used
libavcodec
|
Thu, 19 Oct 2006 18:22:03 +0000 |
michael |
unused variable
libavcodec
|
Thu, 19 Oct 2006 14:54:34 +0000 |
michael |
slightly faster decode_cabac_mb_mvd()
libavcodec
|
Thu, 19 Oct 2006 10:33:56 +0000 |
michael |
1 variable less in decode_cabac_residual() no speed change (but less vars means less things gcc can load and store redundantly)
libavcodec
|
Thu, 19 Oct 2006 01:19:03 +0000 |
michael |
optimize sign decoding code in decode_residual()
libavcodec
|
Wed, 18 Oct 2006 09:37:25 +0000 |
gpoirier |
Kill a warning with MSVC
libavcodec
|
Tue, 17 Oct 2006 23:59:21 +0000 |
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)
libavcodec
|
Tue, 17 Oct 2006 22:18:29 +0000 |
michael |
x86 asm version of the decode significance loop (not 8x8) of decode_residual() 5% faster decode_residual() on P3
libavcodec
|
Tue, 17 Oct 2006 10:26:37 +0000 |
lucabe |
Implement sws_getCachedContext() in swscale emulation
libavcodec
|
Tue, 17 Oct 2006 09:38:37 +0000 |
michael |
cosmetic (%%eax->%0)
libavcodec
|
Mon, 16 Oct 2006 21:47:19 +0000 |
diego |
Fix crash with illegal instruction, cmov is available on 686 and later only.
libavcodec
|
Mon, 16 Oct 2006 21:22:47 +0000 |
diego |
Expand some #endif comments.
libavcodec
|
Mon, 16 Oct 2006 19:06:56 +0000 |
michael |
fix -a^b which was interpreted as (-a)^b
libavcodec
|
Mon, 16 Oct 2006 18:36:44 +0000 |
michael |
asin() acos() atan()
libavcodec
|
Mon, 16 Oct 2006 17:44:29 +0000 |
lu_zero |
Make ffmpeg work with x264 r592
libavcodec
|
Mon, 16 Oct 2006 15:01:12 +0000 |
michael |
mod()
libavcodec
|
Mon, 16 Oct 2006 12:52:21 +0000 |
diego |
Fix #endif comments.
libavcodec
|
Mon, 16 Oct 2006 11:11:20 +0000 |
michael |
fix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come up with a better one quickly)
libavcodec
|
Sun, 15 Oct 2006 21:04:10 +0000 |
michael |
10l
libavcodec
|
Sun, 15 Oct 2006 20:50:05 +0000 |
michael |
this code will not work with PIC as it needs 7 registers and gcc doesnt support that in PIC
libavcodec
|
Sun, 15 Oct 2006 20:40:50 +0000 |
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)
libavcodec
|
Sun, 15 Oct 2006 16:52:33 +0000 |
gpoirier |
Have xvid encoder wrapper honnor -vtag option
libavcodec
|
Sun, 15 Oct 2006 12:59:45 +0000 |
diego |
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
libavcodec
|
Sun, 15 Oct 2006 04:50:19 +0000 |
kostya |
Ignore blocks with no samples and flags (but usually with MD5 sum)
libavcodec
|
Sat, 14 Oct 2006 17:04:50 +0000 |
diego |
Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure
libavcodec
|
Sat, 14 Oct 2006 14:48:45 +0000 |
gpoirier |
Remove empty structures,
libavcodec
|
Sat, 14 Oct 2006 12:23:54 +0000 |
kostya |
Make PNG produce correct 8-bit pictures
libavcodec
|
Sat, 14 Oct 2006 05:01:05 +0000 |
kostya |
Move block size check to decoder
libavcodec
|
Fri, 13 Oct 2006 16:19:15 +0000 |
michael |
simplify escape decoding
libavcodec
|
Fri, 13 Oct 2006 16:04:41 +0000 |
diego |
Remove intrinsics checks, they are no longer used.
libavcodec
|
Fri, 13 Oct 2006 14:21:25 +0000 |
michael |
dehack *ps_state indexing in the branchless decoder
libavcodec
|
Fri, 13 Oct 2006 10:48:29 +0000 |
kostya |
TIFF decoder
libavcodec
|
Thu, 12 Oct 2006 21:32:56 +0000 |
michael |
add "memory" to the clobber list we change memory so we need it, this also fixes some problems with gcc svn
libavcodec
|
Thu, 12 Oct 2006 20:55:42 +0000 |
michael |
-1 is a valid return value in ratecontrol_1pass() -> 100l for takis
libavcodec
|
Thu, 12 Oct 2006 19:57:47 +0000 |
rathann |
Fixes:
libavcodec
|
Thu, 12 Oct 2006 18:41:29 +0000 |
michael |
10l int vs uint8_t
libavcodec
|
Thu, 12 Oct 2006 14:49:19 +0000 |
michael |
prevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac() on P3)
libavcodec
|
Thu, 12 Oct 2006 12:27:02 +0000 |
michael |
int->uint8_t for 2 tables
libavcodec
|
Thu, 12 Oct 2006 12:02:58 +0000 |
bcoudurier |
support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
libavcodec
|
Thu, 12 Oct 2006 11:54:24 +0000 |
bcoudurier |
fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users P sourceforge P net%
libavcodec
|
Thu, 12 Oct 2006 11:51:34 +0000 |
diego |
Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h.
libavcodec
|
Thu, 12 Oct 2006 10:26:07 +0000 |
lu_zero |
ppc generic prefetch
libavcodec
|
Thu, 12 Oct 2006 07:51:18 +0000 |
gpoirier |
adds some useful comments after some of the #else, #elseif,
libavcodec
|
Wed, 11 Oct 2006 23:17:58 +0000 |
diego |
Rename ABS macro to FFABS.
libavcodec
|
Wed, 11 Oct 2006 21:34:15 +0000 |
lorenm |
more prefetches, 2% faster h264
libavcodec
|
Wed, 11 Oct 2006 17:59:40 +0000 |
michael |
slightly faster on P3 slightly slower on athlon and probably faster on P4
libavcodec
|
Wed, 11 Oct 2006 17:14:02 +0000 |
bcoudurier |
update doc, changelog, and increase libavcodec version for .cin files support
libavcodec
|
Wed, 11 Oct 2006 16:57:00 +0000 |
bcoudurier |
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
libavcodec
|
Wed, 11 Oct 2006 16:39:50 +0000 |
michael |
moving lps state transition code a little up in the branched asm code (1% faster on P3)
libavcodec
|
Wed, 11 Oct 2006 16:11:41 +0000 |
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)
libavcodec
|
Wed, 11 Oct 2006 15:20:08 +0000 |
michael |
use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus)
libavcodec
|
Wed, 11 Oct 2006 14:44:17 +0000 |
michael |
make state transition tables global as they are constant and the code is slightly faster that way
libavcodec
|
Wed, 11 Oct 2006 13:25:29 +0000 |
michael |
10l
libavcodec
|
Wed, 11 Oct 2006 13:21:42 +0000 |
michael |
make lps_range a global table its constant anyway (saves 1 addition for accessing it)
libavcodec
|
Wed, 11 Oct 2006 12:23:40 +0000 |
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 ...
libavcodec
|
Wed, 11 Oct 2006 10:29:00 +0000 |
michael |
doxy
libavcodec
|
Wed, 11 Oct 2006 08:30:13 +0000 |
diego |
Move CFLAGS handling to common.mak.
libavcodec
|
Wed, 11 Oct 2006 07:47:59 +0000 |
diego |
Switch to the LGPL as agreed to by the author according to the
libavcodec
|
Wed, 11 Oct 2006 04:15:04 +0000 |
kostya |
Targa image decoder
libavcodec
|
Tue, 10 Oct 2006 12:07:25 +0000 |
diego |
Rename SIGN macro to the more fitting UNFOLD.
libavcodec
|
Tue, 10 Oct 2006 08:16:41 +0000 |
diego |
BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODER
libavcodec
|
Tue, 10 Oct 2006 08:01:19 +0000 |
gpoirier |
Move TRANSPOSE8 macro to dsputil_altivec.h.
libavcodec
|
Tue, 10 Oct 2006 06:56:51 +0000 |
michael |
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
libavcodec
|
Tue, 10 Oct 2006 01:17:39 +0000 |
michael |
move the &1 out of the asm so gcc can optimize it away in inlined cases (yes this is slightly faster)
libavcodec
|
Tue, 10 Oct 2006 01:08:39 +0000 |
michael |
replace a few and/sub/... by cmov
libavcodec
|
Mon, 09 Oct 2006 21:57:10 +0000 |
michael |
reading 8bit mem into a 8bit register needs 2 uops on P4, 8bit->32bit with zero extension needs just 1
libavcodec
|
Mon, 09 Oct 2006 21:39:07 +0000 |
michael |
on the P4 inc needs twice as much time a add
libavcodec
|
Mon, 09 Oct 2006 21:21:10 +0000 |
michael |
10l
libavcodec
|
Mon, 09 Oct 2006 21:14:16 +0000 |
michael |
reverse remainder of the failed attempt to optimize *state=c->mps_state[s]
libavcodec
|
Mon, 09 Oct 2006 20:51:33 +0000 |
michael |
x86 branchless cabac decoder
libavcodec
|
Mon, 09 Oct 2006 20:44:11 +0000 |
michael |
optimize branchless C CABAC decoder
libavcodec
|
Mon, 09 Oct 2006 18:29:46 +0000 |
lu_zero |
removing ALTIVEC_USE_REFERENCE_C_CODE, since has no use anymore
libavcodec
|
Mon, 09 Oct 2006 18:20:00 +0000 |
michael |
move outcommented START/STOP_TIMER to a hopefully better place for benchmarking ...
libavcodec
|
Mon, 09 Oct 2006 15:52:17 +0000 |
michael |
drop failed attempt to optimize *state= c->mps_state[s];
libavcodec
|
Mon, 09 Oct 2006 14:15:53 +0000 |
michael |
10l bugfix for some disabled code
libavcodec
|
Mon, 09 Oct 2006 14:15:14 +0000 |
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
libavcodec
|
Mon, 09 Oct 2006 13:37:43 +0000 |
lu_zero |
add_bytes passes tests
libavcodec
|
Mon, 09 Oct 2006 12:25:24 +0000 |
michael |
remove bytestream_end checks, seems to work fine without them and the bitstream reader doesnt check for the end either
libavcodec
|
Mon, 09 Oct 2006 11:36:42 +0000 |
gpoirier |
fix AC3 5.1 being decoded as mono
libavcodec
|
Mon, 09 Oct 2006 07:31:27 +0000 |
diego |
Fix GPL/LGPL license version mismatch.
libavcodec
|
Mon, 09 Oct 2006 00:59:42 +0000 |
michael |
decrease ff_h264_norm_shift[] size
libavcodec
|
Sun, 08 Oct 2006 21:26:19 +0000 |
rathann |
Fixes:
libavcodec
|
Sun, 08 Oct 2006 21:26:08 +0000 |
michael |
cleanup
libavcodec
|
Sun, 08 Oct 2006 21:25:22 +0000 |
rathann |
Fixes:
libavcodec
|
Sun, 08 Oct 2006 21:23:57 +0000 |
rathann |
Fixes:
libavcodec
|
Sun, 08 Oct 2006 21:11:03 +0000 |
rathann |
Fixes:
libavcodec
|
Sun, 08 Oct 2006 14:32:27 +0000 |
reimar |
Avoid void *-arithmetic
libavcodec
|
Sun, 08 Oct 2006 13:55:02 +0000 |
lu_zero |
Non Altivec optimizations already present at the top
libavcodec
|
Sun, 08 Oct 2006 13:20:22 +0000 |
michael |
branchless renormalization (1% faster get_cabac) old branchless renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now)
libavcodec
|
Sun, 08 Oct 2006 11:24:37 +0000 |
michael |
5% faster get_cabac()
libavcodec
|
Sun, 08 Oct 2006 10:11:58 +0000 |
diego |
output typo fixes
libavcodec
|
Sun, 08 Oct 2006 09:41:00 +0000 |
diego |
Compilation fix: pix_abs16x16_c was undeclared.
libavcodec
|
Sun, 08 Oct 2006 09:38:22 +0000 |
diego |
Compilation fix, printf gets redefined to please_use_av_log.
libavcodec
|
Sat, 07 Oct 2006 22:37:34 +0000 |
michael |
disable benchmarking code
libavcodec
|
Sat, 07 Oct 2006 22:34:32 +0000 |
michael |
renorm_cabac_decoder_once START/STOP_TIMER scores for athlon
libavcodec
|
Sat, 07 Oct 2006 19:14:25 +0000 |
lu_zero |
fix the dcbz check and move it in configure
libavcodec
|
Sat, 07 Oct 2006 15:44:14 +0000 |
michael |
refill cabac variables in 16bit steps, 3% faster get_cabac()
libavcodec
|
Sat, 07 Oct 2006 15:30:46 +0000 |
diego |
Change license headers to say 'FFmpeg' instead of 'this program/this library'
libavcodec
|
Sat, 07 Oct 2006 12:41:55 +0000 |
michael |
() 10l
libavcodec
|
Sat, 07 Oct 2006 11:46:35 +0000 |
lu_zero |
fix a warning
libavcodec
|
Sat, 07 Oct 2006 11:30:24 +0000 |
diego |
Compilation fix, printf gets redefined to please_use_av_log.
libavcodec
|
Sat, 07 Oct 2006 11:15:10 +0000 |
michael |
several x86 renorm_cabac_decoder_once optimizations
libavcodec
|
Sat, 07 Oct 2006 09:22:44 +0000 |
diego |
Replace -I../-I. by -I$(BUILD_ROOT).
libavcodec
|
Sat, 07 Oct 2006 08:10:47 +0000 |
diego |
cosmetics: Add backslashes to the last line of continued lines to make
libavcodec
|
Fri, 06 Oct 2006 11:33:57 +0000 |
michael |
fix decoding of ED-small-sample-file.ogg
libavcodec
|
Thu, 05 Oct 2006 19:27:18 +0000 |
michael |
fix buffer underflows by reencoding the current frame with a higher QP
libavcodec
|
Thu, 05 Oct 2006 18:15:17 +0000 |
diego |
message typo fixes
libavcodec
|
Thu, 05 Oct 2006 17:10:33 +0000 |
diego |
Simplify test program build.
libavcodec
|
Thu, 05 Oct 2006 09:58:33 +0000 |
diego |
Also ignore cpuid_test.
libavcodec
|
Thu, 05 Oct 2006 01:28:25 +0000 |
diego |
Fix imgresample-test compilation.
libavcodec
|
Thu, 05 Oct 2006 00:51:40 +0000 |
diego |
imgresample-test depends on $(LIB).
libavcodec
|
Thu, 05 Oct 2006 00:32:56 +0000 |
diego |
Simplify EXTRALIBS handling.
libavcodec
|
Thu, 05 Oct 2006 00:23:24 +0000 |
diego |
Switch idct_mmx_xvid.c from GPL to LGPL as permitted by the
libavcodec
|
Wed, 04 Oct 2006 21:42:31 +0000 |
diego |
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
libavcodec
|
Wed, 04 Oct 2006 13:13:07 +0000 |
bcoudurier |
change extradata type to uint8_t *
libavcodec
|
Wed, 04 Oct 2006 12:49:52 +0000 |
bcoudurier |
mjpeg 4:2:2 encoding support
libavcodec
|
Wed, 04 Oct 2006 07:16:10 +0000 |
lorenm |
don't try to inline cabac functions. gcc ignored the hint anyway, and forcing it would make h264 slower.
libavcodec
|
Wed, 04 Oct 2006 07:08:26 +0000 |
lorenm |
simplify write_back_motion for skip mbs
libavcodec
|
Wed, 04 Oct 2006 02:57:43 +0000 |
lorenm |
10l in r6412
libavcodec
|
Tue, 03 Oct 2006 19:23:39 +0000 |
diego |
Move EXTRALIBS handling to common.mak.
libavcodec
|
Tue, 03 Oct 2006 18:03:45 +0000 |
diego |
Slightly simplify apiexample compilation command line.
libavcodec
|
Tue, 03 Oct 2006 17:59:10 +0000 |
diego |
Also remove cpuid_test on clean.
libavcodec
|
Tue, 03 Oct 2006 17:50:02 +0000 |
diego |
Remove bogus dependency information.
libavcodec
|
Tue, 03 Oct 2006 17:42:17 +0000 |
diego |
Mark all phony targets as such.
libavcodec
|
Tue, 03 Oct 2006 17:12:48 +0000 |
diego |
Remove unused variables and the corresponding warnings along with them.
libavcodec
|
Mon, 02 Oct 2006 11:55:24 +0000 |
ods15 |
more forgotten free's.
libavcodec
|
Mon, 02 Oct 2006 11:47:10 +0000 |
ods15 |
10l, wrong order in freeing
libavcodec
|
Mon, 02 Oct 2006 11:31:52 +0000 |
michael |
slightly saner indention
libavcodec
|
Mon, 02 Oct 2006 10:23:59 +0000 |
diego |
Fix quantiSer --> quantiZer typo.
libavcodec
|
Mon, 02 Oct 2006 06:56:39 +0000 |
ods15 |
add vorbis_enc_data.h, remove codebook data from vorbis_enc.c
libavcodec
|