platform/upstream/libav.git
17 years agooptimize sign decoding code in decode_residual()
Michael Niedermayer [Thu, 19 Oct 2006 01:19:03 +0000 (01:19 +0000)]
optimize sign decoding code in decode_residual()
x86 is 4% faster on P3
C sign stuff + x86 code for everything else is also faster then before (sorry forgot to test pure C)
... and if i replace the second occurance of the sign decoding in decode_residual by the asm too then everything gets slower iam starting to think that it might be best to write the whole function in asm, playing this avoid random deoptimizations game with gcc is not fun at all

Originally committed as revision 6732 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse AVFormatContext to log
Baptiste Coudurier [Wed, 18 Oct 2006 15:10:14 +0000 (15:10 +0000)]
use AVFormatContext to log

Originally committed as revision 6731 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFix license header error notice by Steve LHomme.
Diego Biurrun [Wed, 18 Oct 2006 13:15:27 +0000 (13:15 +0000)]
Fix license header error notice by Steve LHomme.

Originally committed as revision 6730 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agorename --tune to --cpu and make --cpu pass the apropriate -march=xx option to the...
Guillaume Poirier [Wed, 18 Oct 2006 12:33:42 +0000 (12:33 +0000)]
rename --tune to --cpu and make --cpu pass the apropriate -march=xx option to the compiler.
Note that previous implementation (--tune) wasn't consistent with regards to setting -march/-mcpu/-mtune whereas current --cpu now is
Original thread:
Date: Oct 17, 2006 3:20 PM (patch) || Date: Oct 13, 2006 12:03 PM (suggestion of configure clean-up)
Subject: Re: [Ffmpeg-devel] [PATH] test if cpu supports CMOV

Originally committed as revision 6729 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplify pcm read seek, use av_get_bits_per_sample
Baptiste Coudurier [Wed, 18 Oct 2006 11:57:24 +0000 (11:57 +0000)]
simplify pcm read seek, use av_get_bits_per_sample

Originally committed as revision 6728 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoDon't run libavtest if CONFIG_GPL is not set.
Diego Biurrun [Wed, 18 Oct 2006 10:09:16 +0000 (10:09 +0000)]
Don't run libavtest if CONFIG_GPL is not set.

Originally committed as revision 6727 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoKill a warning with MSVC
Jindřich Makovička [Wed, 18 Oct 2006 09:37:25 +0000 (09:37 +0000)]
Kill a warning with MSVC
Patch by Jindrich Makovicka makovick A gmail P com
Original thread:
Date: 08:21 AM
Subject Re: [Ffmpeg-devel] Weird line in cabac.h

Originally committed as revision 6726 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agocopy cabac context onto the stack for the c code in decode_cabac_residual() (15%...
Michael Niedermayer [Tue, 17 Oct 2006 23:59:21 +0000 (23:59 +0000)]
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)

Originally committed as revision 6725 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agox86 asm version of the decode significance loop (not 8x8) of decode_residual() 5...
Michael Niedermayer [Tue, 17 Oct 2006 22:18:29 +0000 (22:18 +0000)]
x86 asm version of the decode significance loop (not 8x8) of decode_residual() 5% faster decode_residual() on P3

Originally committed as revision 6724 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoavoid overwriting pkt
Baptiste Coudurier [Tue, 17 Oct 2006 17:44:06 +0000 (17:44 +0000)]
avoid overwriting pkt

Originally committed as revision 6723 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l inverted condition check generated an endless loop
Aurelien Jacobs [Tue, 17 Oct 2006 17:19:11 +0000 (17:19 +0000)]
10l inverted condition check generated an endless loop

Originally committed as revision 6722 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoskip packet if no stream index is found, fix proxy_pal030926.mxf
Baptiste Coudurier [Tue, 17 Oct 2006 11:30:22 +0000 (11:30 +0000)]
skip packet if no stream index is found, fix proxy_pal030926.mxf

Originally committed as revision 6721 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoskip run in sequence, fix C0023S01.mxf
Baptiste Coudurier [Tue, 17 Oct 2006 11:23:04 +0000 (11:23 +0000)]
skip run in sequence, fix C0023S01.mxf

Originally committed as revision 6720 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agorename --cpu (and related variables) to --arch as this option always
Guillaume Poirier [Tue, 17 Oct 2006 11:14:04 +0000 (11:14 +0000)]
rename --cpu (and related variables) to --arch as this option always
allowed to select an architecture, not a specific cpu

Originally committed as revision 6719 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoImplement sws_getCachedContext() in swscale emulation
Luca Abeni [Tue, 17 Oct 2006 10:26:37 +0000 (10:26 +0000)]
Implement sws_getCachedContext() in swscale emulation

Originally committed as revision 6718 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agocosmetic (%%eax->%0)
Michael Niedermayer [Tue, 17 Oct 2006 09:38:37 +0000 (09:38 +0000)]
cosmetic (%%eax->%0)

Originally committed as revision 6717 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago * Simplifying the setting of STYPE for AAUX AS
Roman Shaposhnik [Mon, 16 Oct 2006 21:47:48 +0000 (21:47 +0000)]
   * Simplifying the setting of STYPE for AAUX AS
   * Fixing a bug in how SPEED was encoded for AAUX ASC

Originally committed as revision 6716 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFix crash with illegal instruction, cmov is available on 686 and later only.
Diego Biurrun [Mon, 16 Oct 2006 21:47:19 +0000 (21:47 +0000)]
Fix crash with illegal instruction, cmov is available on 686 and later only.

Originally committed as revision 6715 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoExpand some #endif comments.
Diego Biurrun [Mon, 16 Oct 2006 21:22:47 +0000 (21:22 +0000)]
Expand some #endif comments.

Originally committed as revision 6714 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix -a^b which was interpreted as (-a)^b
Michael Niedermayer [Mon, 16 Oct 2006 19:06:56 +0000 (19:06 +0000)]
fix -a^b which was interpreted as (-a)^b

Originally committed as revision 6713 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoasin() acos() atan()
Michael Niedermayer [Mon, 16 Oct 2006 18:36:44 +0000 (18:36 +0000)]
asin() acos() atan()

Originally committed as revision 6712 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMake ffmpeg work with x264 r592
Luca Barbato [Mon, 16 Oct 2006 17:44:29 +0000 (17:44 +0000)]
Make ffmpeg work with x264 r592

Originally committed as revision 6711 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomod()
Michael Niedermayer [Mon, 16 Oct 2006 15:01:12 +0000 (15:01 +0000)]
mod()

Originally committed as revision 6710 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFix #endif comments.
Diego Biurrun [Mon, 16 Oct 2006 12:52:21 +0000 (12:52 +0000)]
Fix #endif comments.

Originally committed as revision 6709 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoReplace FLAC FourCC by TwoCC.
Diego Biurrun [Mon, 16 Oct 2006 11:18:26 +0000 (11:18 +0000)]
Replace FLAC FourCC by TwoCC.

Originally committed as revision 6708 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come up with...
Michael Niedermayer [Mon, 16 Oct 2006 11:11:20 +0000 (11:11 +0000)]
fix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come up with a better one quickly)

Originally committed as revision 6707 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd libswscale to the include path when enabled.
Diego Biurrun [Mon, 16 Oct 2006 10:21:41 +0000 (10:21 +0000)]
Add libswscale to the include path when enabled.

Originally committed as revision 6706 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoDon't mix declarations and statements.
Diego Biurrun [Mon, 16 Oct 2006 10:20:33 +0000 (10:20 +0000)]
Don't mix declarations and statements.

Originally committed as revision 6705 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l
Michael Niedermayer [Sun, 15 Oct 2006 21:04:10 +0000 (21:04 +0000)]
10l

Originally committed as revision 6704 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agothis code will not work with PIC as it needs 7 registers and gcc doesnt support that...
Michael Niedermayer [Sun, 15 Oct 2006 20:50:05 +0000 (20:50 +0000)]
this code will not work with PIC as it needs 7 registers and gcc doesnt support that in PIC

Originally committed as revision 6703 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoshift CABACContext.range right, this reduces the number of shifts needed in get_cabac...
Michael Niedermayer [Sun, 15 Oct 2006 20:40:50 +0000 (20:40 +0000)]
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)

Originally committed as revision 6702 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoHave xvid encoder wrapper honnor -vtag option
Ramiro Polla [Sun, 15 Oct 2006 16:52:33 +0000 (16:52 +0000)]
Have xvid encoder wrapper honnor -vtag option
Patch by Ramiro Polla angustia A arrozcru P no-ip P org
Original thread:
Date: 14.10.2006 05:44
Subject: [Ffmpeg-devel] xvid ignores -vtag

Originally committed as revision 6701 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRevert putting EXTRALIBS in common.mak, linking fails on MinGW.
Diego Biurrun [Sun, 15 Oct 2006 12:59:45 +0000 (12:59 +0000)]
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.

Originally committed as revision 6700 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoConsistently use $(BUILD_ROOT).
Diego Biurrun [Sun, 15 Oct 2006 12:57:47 +0000 (12:57 +0000)]
Consistently use $(BUILD_ROOT).

Originally committed as revision 6699 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoWarn about --enable-gpl.
Diego Biurrun [Sun, 15 Oct 2006 12:10:46 +0000 (12:10 +0000)]
Warn about --enable-gpl.

Originally committed as revision 6698 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago0.pgm is now 00.pgm.
Diego Biurrun [Sun, 15 Oct 2006 12:08:42 +0000 (12:08 +0000)]
0.pgm is now 00.pgm.

Originally committed as revision 6697 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRemove unused variable.
Diego Biurrun [Sun, 15 Oct 2006 10:31:50 +0000 (10:31 +0000)]
Remove unused variable.

Originally committed as revision 6696 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoConsistently use $(BUILD_ROOT).
Diego Biurrun [Sun, 15 Oct 2006 10:02:21 +0000 (10:02 +0000)]
Consistently use $(BUILD_ROOT).

Originally committed as revision 6695 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoIgnore blocks with no samples and flags (but usually with MD5 sum)
Kostya Shishkov [Sun, 15 Oct 2006 04:50:19 +0000 (04:50 +0000)]
Ignore blocks with no samples and flags (but usually with MD5 sum)

Originally committed as revision 6694 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMake public domain. Hope Diego dont mind it, he had two cosmetics commits :)
Alex Beregszaszi [Sat, 14 Oct 2006 23:30:27 +0000 (23:30 +0000)]
Make public domain. Hope Diego dont mind it, he had two cosmetics commits :)

Originally committed as revision 6693 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoUse proper PRI?64 macros for %ll? format to fix printf format warnings:
Dominik Mierzejewski [Sat, 14 Oct 2006 20:43:39 +0000 (20:43 +0000)]
Use proper PRI?64 macros for %ll? format to fix printf format warnings:
utils.c:833: warning: format ‘%lld’ expects type ‘long long int’, but argument 5 has type ‘int64_t’
utils.c:833: warning: format ‘%lld’ expects type ‘long long int’, but argument 6 has type ‘int64_t’
utils.c:854: warning: format ‘%lld’ expects type ‘long long int’, but argument 5 has type ‘int64_t’
utils.c:854: warning: format ‘%lld’ expects type ‘long long int’, but argument 6 has type ‘int64_t’
asf.c:872: warning: format ‘%Lx’ expects type ‘long long unsigned int’, but argument 4 has type ‘int64_t’
mov.c:1754: warning: format ‘%llx’ expects type ‘long long unsigned int’, but argument 5 has type ‘int64_t’

Approved by Michael.

Originally committed as revision 6692 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoPut libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure
Diego Biurrun [Sat, 14 Oct 2006 17:04:50 +0000 (17:04 +0000)]
Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure
with --disable-opts.

Originally committed as revision 6691 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRemove empty structures,
Steve L'Homme [Sat, 14 Oct 2006 14:48:45 +0000 (14:48 +0000)]
Remove empty structures,
Patch by Steve LHomme
Original thread:
Date: 13.10.2006 21:55
Subject: [Ffmpeg-devel] [PATCH] Remove empty structures

Originally committed as revision 6690 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMake PNG produce correct 8-bit pictures
Kostya Shishkov [Sat, 14 Oct 2006 12:23:54 +0000 (12:23 +0000)]
Make PNG produce correct 8-bit pictures

Originally committed as revision 6689 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMove block size check to decoder
Kostya Shishkov [Sat, 14 Oct 2006 05:01:05 +0000 (05:01 +0000)]
Move block size check to decoder

Originally committed as revision 6688 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l CODEC vs. FORMAT
Michael Niedermayer [Fri, 13 Oct 2006 19:19:07 +0000 (19:19 +0000)]
10l CODEC vs. FORMAT

Originally committed as revision 6687 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoflv files from myspace with mp3 audio require need_parsing because the
Roberto Togni [Fri, 13 Oct 2006 18:21:28 +0000 (18:21 +0000)]
flv files from myspace with mp3 audio require need_parsing because the
frames are fragmented.

Originally committed as revision 6686 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplify escape decoding
Michael Niedermayer [Fri, 13 Oct 2006 16:19:15 +0000 (16:19 +0000)]
simplify escape decoding

Originally committed as revision 6685 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRemove intrinsics checks, they are no longer used.
Diego Biurrun [Fri, 13 Oct 2006 16:04:41 +0000 (16:04 +0000)]
Remove intrinsics checks, they are no longer used.
partly based on a patch by Zuxy Meng, zuxy.meng gmail com

Originally committed as revision 6684 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agodehack *ps_state indexing in the branchless decoder
Michael Niedermayer [Fri, 13 Oct 2006 14:21:25 +0000 (14:21 +0000)]
dehack *ps_state indexing in the branchless decoder

Originally committed as revision 6683 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoTIFF decoder
Kostya Shishkov [Fri, 13 Oct 2006 10:48:29 +0000 (10:48 +0000)]
TIFF decoder

Originally committed as revision 6682 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd a note about illegal codec IDs.
Diego Biurrun [Fri, 13 Oct 2006 00:02:33 +0000 (00:02 +0000)]
Add a note about illegal codec IDs.

Originally committed as revision 6681 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd codec ID for Shorten audio.
Diego Biurrun [Fri, 13 Oct 2006 00:01:25 +0000 (00:01 +0000)]
Add codec ID for Shorten audio.

Originally committed as revision 6680 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoadd "memory" to the clobber list we change memory so we need it, this also fixes...
Michael Niedermayer [Thu, 12 Oct 2006 21:32:56 +0000 (21:32 +0000)]
add "memory" to the clobber list we change memory so we need it, this also fixes some problems with gcc svn

Originally committed as revision 6679 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdds forgotten changelog's entry about the new mtv demuxer
Reynaldo H. Verdejo Pinochet [Thu, 12 Oct 2006 20:56:19 +0000 (20:56 +0000)]
Adds forgotten changelog's entry about the new mtv demuxer

Originally committed as revision 6678 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago-1 is a valid return value in ratecontrol_1pass() -> 100l for takis
Michael Niedermayer [Thu, 12 Oct 2006 20:55:42 +0000 (20:55 +0000)]
-1 is a valid return value in ratecontrol_1pass() -> 100l for takis

Originally committed as revision 6677 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFixes:
Dominik Mierzejewski [Thu, 12 Oct 2006 19:57:47 +0000 (19:57 +0000)]
Fixes:
xvmcvideo.c: In function ‘XVMC_decode_mb’:
xvmcvideo.c:141: warning: ‘return’ with a value, in function returning void

Approved by Ivan.

Originally committed as revision 6676 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l int vs uint8_t
Michael Niedermayer [Thu, 12 Oct 2006 18:41:29 +0000 (18:41 +0000)]
10l int vs uint8_t

Originally committed as revision 6675 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoprevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac...
Michael Niedermayer [Thu, 12 Oct 2006 14:49:19 +0000 (14:49 +0000)]
prevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac() on P3)

Originally committed as revision 6674 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoint->uint8_t for 2 tables
Michael Niedermayer [Thu, 12 Oct 2006 12:27:02 +0000 (12:27 +0000)]
int->uint8_t for 2 tables

Originally committed as revision 6673 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosupport for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A...
Baptiste Coudurier [Thu, 12 Oct 2006 12:02:58 +0000 (12:02 +0000)]
support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net%

Originally committed as revision 6672 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users...
Gregory Montoir [Thu, 12 Oct 2006 11:54:24 +0000 (11:54 +0000)]
fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users P sourceforge P net%

Originally committed as revision 6671 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h.
Diego Biurrun [Thu, 12 Oct 2006 11:51:34 +0000 (11:51 +0000)]
Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h.

Originally committed as revision 6670 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoppc generic prefetch
Luca Barbato [Thu, 12 Oct 2006 10:26:07 +0000 (10:26 +0000)]
ppc generic prefetch

Originally committed as revision 6669 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoadds some useful comments after some of the #else, #elseif,
Guillaume Poirier [Thu, 12 Oct 2006 07:51:18 +0000 (07:51 +0000)]
adds some useful comments after some of the #else, #elseif,
#endif preprocessor directives to make it clearer which code
block depends on which #define xx

Originally committed as revision 6668 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agonew mtv demuxer
Reynaldo H. Verdejo Pinochet [Thu, 12 Oct 2006 01:04:32 +0000 (01:04 +0000)]
new mtv demuxer

Originally committed as revision 6667 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRename ABS macro to FFABS.
Diego Biurrun [Wed, 11 Oct 2006 23:18:34 +0000 (23:18 +0000)]
Rename ABS macro to FFABS.

Originally committed as revision 20169 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

17 years agoRename ABS macro to FFABS.
Diego Biurrun [Wed, 11 Oct 2006 23:17:58 +0000 (23:17 +0000)]
Rename ABS macro to FFABS.

Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRename SIGN macro to FFSIGN to avoid clashes with system headers.
Diego Biurrun [Wed, 11 Oct 2006 22:59:37 +0000 (22:59 +0000)]
Rename SIGN macro to FFSIGN to avoid clashes with system headers.

Originally committed as revision 6665 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomore prefetches, 2% faster h264
Loren Merritt [Wed, 11 Oct 2006 21:34:15 +0000 (21:34 +0000)]
more prefetches, 2% faster h264

Originally committed as revision 6664 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoslightly faster on P3 slightly slower on athlon and probably faster on P4
Michael Niedermayer [Wed, 11 Oct 2006 17:59:40 +0000 (17:59 +0000)]
slightly faster on P3 slightly slower on athlon and probably faster on P4

Originally committed as revision 6663 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoadd MXF description
Baptiste Coudurier [Wed, 11 Oct 2006 17:22:23 +0000 (17:22 +0000)]
add MXF description

Originally committed as revision 6662 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoupdate GXF status and add description
Baptiste Coudurier [Wed, 11 Oct 2006 17:16:57 +0000 (17:16 +0000)]
update GXF status and add description

Originally committed as revision 6661 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoupdate doc, changelog, and increase libavcodec version for .cin files support
Baptiste Coudurier [Wed, 11 Oct 2006 17:14:02 +0000 (17:14 +0000)]
update doc, changelog, and increase libavcodec version for .cin files support

Originally committed as revision 6660 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosupport for Delphine Software .cin files demuxing / audio and video decoding, by...
Baptiste Coudurier [Wed, 11 Oct 2006 16:57:00 +0000 (16:57 +0000)]
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%

Originally committed as revision 6659 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomoving lps state transition code a little up in the branched asm code (1% faster...
Michael Niedermayer [Wed, 11 Oct 2006 16:39:50 +0000 (16:39 +0000)]
moving lps state transition code a little up in the branched asm code (1% faster on P3)

Originally committed as revision 6658 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agowrite cabac low and range variables as early as possible to prevent stalls from readi...
Michael Niedermayer [Wed, 11 Oct 2006 16:11:41 +0000 (16:11 +0000)]
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)

Originally committed as revision 6657 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse ecx instead of cl (no speed change on P3 but might avoid partial register stalls...
Michael Niedermayer [Wed, 11 Oct 2006 15:20:08 +0000 (15:20 +0000)]
use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus)

Originally committed as revision 6656 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomake state transition tables global as they are constant and the code is slightly...
Michael Niedermayer [Wed, 11 Oct 2006 14:44:17 +0000 (14:44 +0000)]
make state transition tables global as they are constant and the code is slightly faster that way

Originally committed as revision 6655 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l
Michael Niedermayer [Wed, 11 Oct 2006 13:25:29 +0000 (13:25 +0000)]
10l

Originally committed as revision 6654 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomake lps_range a global table its constant anyway (saves 1 addition for accessing it)
Michael Niedermayer [Wed, 11 Oct 2006 13:21:42 +0000 (13:21 +0000)]
make lps_range a global table its constant anyway (saves 1 addition for accessing it)

Originally committed as revision 6653 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoenable CMOV_IS_FAST as its faster or equal speed on every cpu (duron, athlon, PM...
Michael Niedermayer [Wed, 11 Oct 2006 12:23:40 +0000 (12:23 +0000)]
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 ...

Originally committed as revision 6652 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplifies null vhook by using sws_getCachedContext()
Víctor Paesa [Wed, 11 Oct 2006 12:16:07 +0000 (12:16 +0000)]
simplifies null vhook by using sws_getCachedContext()
Patch by Victor Paesa %wzrlpy A arsystel P com%
Original thread:
Date: Sep 15, 2006 6:21 PM
Subject: Re: [Ffmpeg-devel] [PATCH] enable libswscale

Originally committed as revision 6651 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplifies fish vhook by using sws_getCachedContext()
Víctor Paesa [Wed, 11 Oct 2006 12:14:37 +0000 (12:14 +0000)]
simplifies fish vhook by using sws_getCachedContext()
Patch by Victor Paesa %wzrlpy A arsystel P com%
Original thread:
Date: Sep 15, 2006 6:21 PM
Subject: Re: [Ffmpeg-devel] [PATCH] enable libswscale

Originally committed as revision 6650 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoport watermark vhook to swscaler
Víctor Paesa [Wed, 11 Oct 2006 12:11:30 +0000 (12:11 +0000)]
port watermark vhook to swscaler
Patch by Victor Paesa %wzrlpy A arsystel P com%
Original thread + testcase:
Date: Sep 12, 2006 5:29 PM
Subject: Re: [Ffmpeg-devel] [PATCH] enable libswscale

Originally committed as revision 6649 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoport imlib2 vhook to swscaler
Víctor Paesa [Wed, 11 Oct 2006 12:08:36 +0000 (12:08 +0000)]
port imlib2 vhook to swscaler
Patch by Victor Paesa %wzrlpy A arsystel P com%
Original thread + testcase:
Date: Sep 13, 2006 11:06 PM
Subject: Re: [Ffmpeg-devel] [PATCH] enable libswscale

Originally committed as revision 6648 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agodoxy
Michael Niedermayer [Wed, 11 Oct 2006 10:29:00 +0000 (10:29 +0000)]
doxy

Originally committed as revision 6647 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix bit rate
Baptiste Coudurier [Wed, 11 Oct 2006 10:22:21 +0000 (10:22 +0000)]
fix bit rate

Originally committed as revision 6646 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse av_get_bits_per_sample
Baptiste Coudurier [Wed, 11 Oct 2006 10:17:18 +0000 (10:17 +0000)]
use av_get_bits_per_sample

Originally committed as revision 6645 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse av_get_bits_per_sample, compute block align if not set
Baptiste Coudurier [Wed, 11 Oct 2006 10:15:05 +0000 (10:15 +0000)]
use av_get_bits_per_sample, compute block align if not set

Originally committed as revision 6644 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplify by not writing unneeded codec name to fix segfault when stream copy
Baptiste Coudurier [Wed, 11 Oct 2006 10:09:45 +0000 (10:09 +0000)]
simplify by not writing unneeded codec name to fix segfault when stream copy

Originally committed as revision 6643 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMove CFLAGS handling to common.mak.
Diego Biurrun [Wed, 11 Oct 2006 08:30:22 +0000 (08:30 +0000)]
Move CFLAGS handling to common.mak.

Originally committed as revision 20154 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

17 years agoMove CFLAGS handling to common.mak.
Diego Biurrun [Wed, 11 Oct 2006 08:30:13 +0000 (08:30 +0000)]
Move CFLAGS handling to common.mak.

Originally committed as revision 6642 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoSwitch to the LGPL as agreed to by the author according to the
Diego Biurrun [Wed, 11 Oct 2006 07:47:59 +0000 (07:47 +0000)]
Switch to the LGPL as agreed to by the author according to the
initial commit log message.

Originally committed as revision 6641 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoTarga image decoder
Kostya Shishkov [Wed, 11 Oct 2006 04:15:04 +0000 (04:15 +0000)]
Targa image decoder

Originally committed as revision 6640 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoprintf --> av_log with some help from Oded
Diego Biurrun [Wed, 11 Oct 2006 00:18:33 +0000 (00:18 +0000)]
printf --> av_log with some help from Oded

Originally committed as revision 6639 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agounused #define
Michael Niedermayer [Tue, 10 Oct 2006 23:59:08 +0000 (23:59 +0000)]
unused #define

Originally committed as revision 6638 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoremove dummy amr_read_close()
Michael Niedermayer [Tue, 10 Oct 2006 23:57:44 +0000 (23:57 +0000)]
remove dummy amr_read_close()

Originally committed as revision 6637 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomore factoriztaion and a FIXME note
Michael Niedermayer [Tue, 10 Oct 2006 23:56:49 +0000 (23:56 +0000)]
more factoriztaion and a FIXME note

Originally committed as revision 6636 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofactorze another 2 lines
Michael Niedermayer [Tue, 10 Oct 2006 23:53:14 +0000 (23:53 +0000)]
factorze another 2 lines

Originally committed as revision 6635 to svn://svn.ffmpeg.org/ffmpeg/trunk