]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agomatroska.c was split to matroskadec.c which I'm also maintainer of
aurel [Fri, 29 May 2009 12:44:44 +0000 (12:44 +0000)]
matroska.c was split to matroskadec.c which I'm also maintainer of

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18983 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd myself as metadata subsystem maintainer
aurel [Fri, 29 May 2009 12:42:58 +0000 (12:42 +0000)]
add myself as metadata subsystem maintainer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18982 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove *.map from LIBSUFFIXES to CLEANSUFFIXES, executables on OS/2 have
diego [Fri, 29 May 2009 11:56:54 +0000 (11:56 +0000)]
Move *.map from LIBSUFFIXES to CLEANSUFFIXES, executables on OS/2 have
generated map files as well, so map files need to be removed in all
places where executables are removed.
patch by Dave Yeo, daveryeo telus net

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18981 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMIPS: inline asm for intreadwrite.h
mru [Thu, 28 May 2009 23:19:35 +0000 (23:19 +0000)]
MIPS: inline asm for intreadwrite.h

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18980 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMIPS: add MIPS64 and Loongson asm for MAC64/MLS64
mru [Thu, 28 May 2009 23:19:32 +0000 (23:19 +0000)]
MIPS: add MIPS64 and Loongson asm for MAC64/MLS64

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18979 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoconfigure: detect Loongson MIPS extensions
mru [Thu, 28 May 2009 23:19:29 +0000 (23:19 +0000)]
configure: detect Loongson MIPS extensions

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18978 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoblackfin: disable broken dsputil functions
mru [Thu, 28 May 2009 22:36:06 +0000 (22:36 +0000)]
blackfin: disable broken dsputil functions

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18977 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoblackfin: add missing const in function prototypes
mru [Thu, 28 May 2009 22:36:02 +0000 (22:36 +0000)]
blackfin: add missing const in function prototypes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoblackfin: use optimised (I)DCT only when ctx->(i)dct_algo is auto
mru [Thu, 28 May 2009 22:35:58 +0000 (22:35 +0000)]
blackfin: use optimised (I)DCT only when ctx->(i)dct_algo is auto

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18975 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoblackfin: use DCT function pointer in dct_quantize_bfin()
mru [Thu, 28 May 2009 22:35:56 +0000 (22:35 +0000)]
blackfin: use DCT function pointer in dct_quantize_bfin()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18974 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove $(CLEANSUFFIXES) and $(DISTCLEANSUFFIXES) on clean/distclean
diego [Thu, 28 May 2009 22:13:17 +0000 (22:13 +0000)]
Remove $(CLEANSUFFIXES) and $(DISTCLEANSUFFIXES) on clean/distclean
in the root directory as well as in subdirectories.
patch by Dave Yeo, daveryeo telus net

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18973 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoARM: add some PLD in NEON IDCT
mru [Thu, 28 May 2009 17:19:28 +0000 (17:19 +0000)]
ARM: add some PLD in NEON IDCT

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18972 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDocument match_ext().
stefano [Wed, 27 May 2009 22:43:52 +0000 (22:43 +0000)]
Document match_ext().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18971 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomslre uncompressed decoding, fix #1074 and many other samples under /RLE
bcoudurier [Wed, 27 May 2009 21:45:25 +0000 (21:45 +0000)]
mslre uncompressed decoding, fix #1074 and many other samples under /RLE

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18970 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove apparently unused real_pict_num from AVCodecContext
bcoudurier [Wed, 27 May 2009 21:40:10 +0000 (21:40 +0000)]
remove apparently unused real_pict_num from AVCodecContext

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18969 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename alloc_picture to ff_alloc_picture and move its definition
bcoudurier [Wed, 27 May 2009 19:55:35 +0000 (19:55 +0000)]
Rename alloc_picture to ff_alloc_picture and move its definition
in mpegvideo.h to avoid including mpegvideo_common.h in mpeg12.c,
because it contains motion code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18968 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse AV_R/WN32 instead of direct integer copying.
heydowns [Wed, 27 May 2009 18:59:24 +0000 (18:59 +0000)]
Use AV_R/WN32 instead of direct integer copying.
Fixes decoding on at least Sparc/Solaris where unaligned accesses cause
crashes.
ML thread: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/91414

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agotechnically mp2 in pva needs AVSTREAM_PARSE_FULL
bcoudurier [Wed, 27 May 2009 06:58:22 +0000 (06:58 +0000)]
technically mp2 in pva needs AVSTREAM_PARSE_FULL

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18966 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodo not print false error if eof follows eol
bcoudurier [Wed, 27 May 2009 06:43:51 +0000 (06:43 +0000)]
do not print false error if eof follows eol

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18965 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosupport AVDISCARD_ALL in mpegts demuxer
bcoudurier [Wed, 27 May 2009 01:29:55 +0000 (01:29 +0000)]
support AVDISCARD_ALL in mpegts demuxer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18964 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoreturn error in mpegts_push_data and propagate it
bcoudurier [Wed, 27 May 2009 00:56:31 +0000 (00:56 +0000)]
return error in mpegts_push_data and propagate it

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18963 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago10l, forgot ';', fix compilation
bcoudurier [Wed, 27 May 2009 00:48:39 +0000 (00:48 +0000)]
10l, forgot ';', fix compilation

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18962 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocheck that len is not negative
bcoudurier [Wed, 27 May 2009 00:46:20 +0000 (00:46 +0000)]
check that len is not negative

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18961 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodemux whole PES packets from TS
bcoudurier [Wed, 27 May 2009 00:44:00 +0000 (00:44 +0000)]
demux whole PES packets from TS

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18960 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix off by one offset with fetch_timestamps, pts_parser_problem.mpg.
bcoudurier [Wed, 27 May 2009 00:14:32 +0000 (00:14 +0000)]
Fix off by one offset with fetch_timestamps, pts_parser_problem.mpg.
Patch by Wolfram Gloger, wmglo at dentm dot med dot uni-muenchen dot de.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18959 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodo not reference remainder packets in the parser, fix timestamps fetching
bcoudurier [Tue, 26 May 2009 23:58:30 +0000 (23:58 +0000)]
do not reference remainder packets in the parser, fix timestamps fetching

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18958 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoIn the event of a mismatch, do not follow the sample rate index in an AAC PCE.
alexc [Tue, 26 May 2009 21:34:56 +0000 (21:34 +0000)]
In the event of a mismatch, do not follow the sample rate index in an AAC PCE.
This matches the behavior the reference decoder and fixes issue 1072.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18957 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomove DEBUG define before include to get dprintf
bcoudurier [Tue, 26 May 2009 20:13:03 +0000 (20:13 +0000)]
move DEBUG define before include to get dprintf

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd lowres support to the libopenjpeg wrapper.
jai_menon [Tue, 26 May 2009 17:04:28 +0000 (17:04 +0000)]
Add lowres support to the libopenjpeg wrapper.
Fixes issue 1097.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18955 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse dimensions stored in AVCodecContext instead of local variables.
jai_menon [Tue, 26 May 2009 16:59:05 +0000 (16:59 +0000)]
Use dimensions stored in AVCodecContext instead of local variables.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18954 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange HAVE_PPC64 to ARCH_PPC64.
reimar [Tue, 26 May 2009 05:00:51 +0000 (05:00 +0000)]
Change HAVE_PPC64 to ARCH_PPC64.
As a side-effect this also gives it the correct value on e.g. PPC970FX-based
PPC64 systems, thus fixing "make test" (mp2/mp3 decoding).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18953 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport YVU9 AVI 4cc.
michael [Tue, 26 May 2009 03:51:00 +0000 (03:51 +0000)]
Support YVU9 AVI 4cc.
Fixes issue1068.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18952 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomap dvh1 fourcc to dv, fixes incoming/dvh1_sample
compn [Tue, 26 May 2009 01:14:10 +0000 (01:14 +0000)]
map dvh1 fourcc to dv, fixes incoming/dvh1_sample

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18951 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFactorize initial "printf(" and ");" in show_license().
stefano [Mon, 25 May 2009 22:22:51 +0000 (22:22 +0000)]
Factorize initial "printf(" and ");" in show_license().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18950 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAltivec VP3 IDCT
conrad [Mon, 25 May 2009 22:19:35 +0000 (22:19 +0000)]
Altivec VP3 IDCT

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18949 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDefine struct URLContext and typedef it to URLContext in one step.
stefano [Mon, 25 May 2009 22:17:27 +0000 (22:17 +0000)]
Define struct URLContext and typedef it to URLContext in one step.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18948 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove \p and \e doxygen markup.
stefano [Mon, 25 May 2009 22:05:43 +0000 (22:05 +0000)]
Remove \p and \e doxygen markup.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18947 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodv1394 is disabled by default, do not redundantly disable it on Hurd.
diego [Mon, 25 May 2009 20:18:33 +0000 (20:18 +0000)]
dv1394 is disabled by default, do not redundantly disable it on Hurd.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18946 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoThe MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego [Mon, 25 May 2009 19:02:35 +0000 (19:02 +0000)]
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
Build them when ARCH_X86 is enabled. Fixes linking with MMX disabled.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18945 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoNEON-OBJS should also be cleared for each subdir.
ramiro [Mon, 25 May 2009 18:46:47 +0000 (18:46 +0000)]
NEON-OBJS should also be cleared for each subdir.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18944 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: tabs->spaces
ramiro [Mon, 25 May 2009 18:37:16 +0000 (18:37 +0000)]
cosmetics: tabs->spaces

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoWorkaround broken AVI files from DC-XZ6.
michael [Mon, 25 May 2009 18:28:26 +0000 (18:28 +0000)]
Workaround broken AVI files from DC-XZ6.
Fixes issue897.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18942 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoeac3dec: get right of unnecessary left shifts in 16-bit * 24-bit
jbr [Mon, 25 May 2009 16:12:51 +0000 (16:12 +0000)]
eac3dec: get right of unnecessary left shifts in 16-bit * 24-bit
multiplication in GAQ mantissa ramapping.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18941 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove a DECLARE_ALIGNED_16 variable in the Nellymoser encoder from the stack
reimar [Mon, 25 May 2009 12:17:02 +0000 (12:17 +0000)]
Move a DECLARE_ALIGNED_16 variable in the Nellymoser encoder from the stack
into the context to avoid issues when stack variables can not be aligned
reliably.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18940 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd Hurd to OS list and disable dv1394 in the Hurd case.
diego [Mon, 25 May 2009 05:39:58 +0000 (05:39 +0000)]
Add Hurd to OS list and disable dv1394 in the Hurd case.
patch by Andres Mejia, mcitadel gmail com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18938 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agohonor restart interval in mjpeg, fix #861, SpectralFan.mov still decodes correctly
bcoudurier [Mon, 25 May 2009 02:34:31 +0000 (02:34 +0000)]
honor restart interval in mjpeg, fix #861, SpectralFan.mov still decodes correctly

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18937 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: Re-enable x86-optimized DSP functions.
ramiro [Mon, 25 May 2009 01:53:43 +0000 (01:53 +0000)]
mlp: Re-enable x86-optimized DSP functions.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18936 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: Use LABEL_MANGLE() to export label symbols from inside asm block.
ramiro [Mon, 25 May 2009 01:52:05 +0000 (01:52 +0000)]
mlp: Use LABEL_MANGLE() to export label symbols from inside asm block.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18935 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd LABEL_MANGLE() to export label symbols from inside asm blocks.
ramiro [Mon, 25 May 2009 01:50:37 +0000 (01:50 +0000)]
Add LABEL_MANGLE() to export label symbols from inside asm blocks.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCorePNG can be decoded since 18421
compn [Mon, 25 May 2009 00:31:52 +0000 (00:31 +0000)]
CorePNG can be decoded since 18421

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18933 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomove DEBUG define before include to get dprintf and change printf to dprintf
bcoudurier [Sun, 24 May 2009 22:59:25 +0000 (22:59 +0000)]
move DEBUG define before include to get dprintf and change printf to dprintf

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18932 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix unaligned dsputil call.
vitor [Sun, 24 May 2009 12:44:54 +0000 (12:44 +0000)]
Fix unaligned dsputil call.

Should fix FATE corepng test on Solaris/Sparc.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18930 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix get_str16_nolen with odd len, fix #1065
bcoudurier [Sun, 24 May 2009 10:26:41 +0000 (10:26 +0000)]
fix get_str16_nolen with odd len, fix #1065

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18929 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomove DEBUG define before include to get dprintf and move guidcmp before print_guid...
bcoudurier [Sun, 24 May 2009 09:59:53 +0000 (09:59 +0000)]
move DEBUG define before include to get dprintf and move guidcmp before print_guid, fix compilation with DEBUG

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18928 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoeatqi: move "block" variable into context to ensure sufficient alignment for
reimar [Sun, 24 May 2009 09:14:19 +0000 (09:14 +0000)]
eatqi: move "block" variable into context to ensure sufficient alignment for
idct_put for compilers/architectures that can not align stack variables that much.
This is also consistent with similar code in eatgq.c

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18927 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDistinguish between non-coded blocks and decode errors in rtjpeg's get_block
reimar [Sun, 24 May 2009 09:06:06 +0000 (09:06 +0000)]
Distinguish between non-coded blocks and decode errors in rtjpeg's get_block

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18926 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd a few size checks when decoding rtjpeg blocks.
reimar [Sun, 24 May 2009 09:03:45 +0000 (09:03 +0000)]
Add a few size checks when decoding rtjpeg blocks.
Might avoid crashes in unlikely cases, but mostly avoids ugly artefacts
for partial frames.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18925 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove "block" variable in rtjpeg decoder to context to ensure sufficient alignment
reimar [Sun, 24 May 2009 08:36:52 +0000 (08:36 +0000)]
Move "block" variable in rtjpeg decoder to context to ensure sufficient alignment
for idct_put on architectures/compilers that have problems aligning on the stack.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18924 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoH264: Don't deblock if alpha or beta is 0.
conrad [Sun, 24 May 2009 03:39:20 +0000 (03:39 +0000)]
H264: Don't deblock if alpha or beta is 0.
This ensures that the MMX loop filter is always bitexact with the C version.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18923 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove duplicated RGB_TO_[YUV]_CCIR macros, directly use those defined
stefano [Sat, 23 May 2009 23:32:29 +0000 (23:32 +0000)]
Remove duplicated RGB_TO_[YUV]_CCIR macros, directly use those defined
in libavcodec/colorspace.h.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18922 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoindent
michael [Sat, 23 May 2009 23:02:33 +0000 (23:02 +0000)]
indent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18921 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix lowres with rv20.
michael [Sat, 23 May 2009 22:59:35 +0000 (22:59 +0000)]
Fix lowres with rv20.
Fixes issue1102.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix passing of unaligned addresses to dsputil diff_bytes() by
heydowns [Sat, 23 May 2009 19:37:01 +0000 (19:37 +0000)]
Fix passing of unaligned addresses to dsputil diff_bytes() by
changeing calls to sub_left_prediction such that
the source frame data pointers are no longer offset to skip the initial
elements. This keeps them properly aligned for the subsequent call to diff_bytes.
Changes encoding offset to compensate.

Mailing list thread:
https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-May/069952.html

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18919 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd offset argument to encode_422_bitstream() to control where
heydowns [Sat, 23 May 2009 19:30:35 +0000 (19:30 +0000)]
Add offset argument to encode_422_bitstream() to control where
in the source data array to start encoding.
Change all calls to pass zero for this new argument for equivalent behavior.

This is a restructure to support a forthcoming bug fix.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18918 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoARM: actually add VP3 loop filter
conrad [Sat, 23 May 2009 18:47:26 +0000 (18:47 +0000)]
ARM: actually add VP3 loop filter

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18917 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoARM: NEON VP3 Loop Filter
conrad [Sat, 23 May 2009 18:36:20 +0000 (18:36 +0000)]
ARM: NEON VP3 Loop Filter

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18916 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix regression tests, diff was due to a patch to mpeg-2 parser timestamp fetching...
bcoudurier [Sat, 23 May 2009 09:28:45 +0000 (09:28 +0000)]
Fix regression tests, diff was due to a patch to mpeg-2 parser timestamp fetching, pending,
current ref is technically more correct though.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18912 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix hdlr descr in mp4 which use c string, patch by Larbi Joubala, larbi dot joubala...
bcoudurier [Sat, 23 May 2009 07:17:17 +0000 (07:17 +0000)]
fix hdlr descr in mp4 which use c string, patch by Larbi Joubala, larbi dot joubala at resonate-mp4 dot com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18911 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify pes timestamps fetching, based on a patch by corp186, chasedouglas at gmail...
bcoudurier [Sat, 23 May 2009 06:25:44 +0000 (06:25 +0000)]
simplify pes timestamps fetching, based on a patch by corp186, chasedouglas at gmail dot com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18910 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocompute total bitrate more accurately, patch by corp186, chasedouglas at gmail dot com
bcoudurier [Sat, 23 May 2009 06:09:16 +0000 (06:09 +0000)]
compute total bitrate more accurately, patch by corp186, chasedouglas at gmail dot com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18909 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix qtrle encoding when previous frame linesize differs, fix #998
bcoudurier [Sat, 23 May 2009 05:55:29 +0000 (05:55 +0000)]
fix qtrle encoding when previous frame linesize differs, fix #998

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18908 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agopad last audio frame when encoding
bcoudurier [Sat, 23 May 2009 04:07:25 +0000 (04:07 +0000)]
pad last audio frame when encoding

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18907 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove useless include
bcoudurier [Sat, 23 May 2009 03:05:56 +0000 (03:05 +0000)]
remove useless include

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18906 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSet progressive_sequence before MPV_common_init which cares about it when
bcoudurier [Sat, 23 May 2009 01:22:43 +0000 (01:22 +0000)]
Set progressive_sequence before MPV_common_init which cares about it when
setting mb_height for interlaced mpeg-2 encoding.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRevert part of r18903:
ramiro [Sat, 23 May 2009 01:20:42 +0000 (01:20 +0000)]
Revert part of r18903:
MLP DSP functions x86-optimized.
12.59% overall speedup in x86_32
 9.98% overall speedup in x86_64
compared to gcc 4.3.3

It breaks on x86_64 with PIC because the MANGLE macro appends (%%rip), which
is not wanted for labels.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18904 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMLP DSP functions x86-optimized.
ramiro [Sat, 23 May 2009 00:23:30 +0000 (00:23 +0000)]
MLP DSP functions x86-optimized.
12.59% overall speedup in x86_32
 9.98% overall speedup in x86_64
compared to gcc 4.3.3

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18903 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix mouse seeking when start time is not set, fix #1083
bcoudurier [Fri, 22 May 2009 23:08:07 +0000 (23:08 +0000)]
fix mouse seeking when start time is not set, fix #1083

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove duplicated RGB_TO_[YUV] macros, use those included in
stefano [Fri, 22 May 2009 22:51:46 +0000 (22:51 +0000)]
Remove duplicated RGB_TO_[YUV] macros, use those included in
libavcodec/colorspace.h.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18901 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix grammar for avfilter_graph_parse() doxy.
stefano [Fri, 22 May 2009 22:38:41 +0000 (22:38 +0000)]
Fix grammar for avfilter_graph_parse() doxy.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18900 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix libtheora encoding for non-mod16 sizes
conrad [Fri, 22 May 2009 22:01:50 +0000 (22:01 +0000)]
Fix libtheora encoding for non-mod16 sizes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18899 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove ALIGN macro to libavutil/common.h and use it in various places
conrad [Fri, 22 May 2009 21:32:13 +0000 (21:32 +0000)]
Move ALIGN macro to libavutil/common.h and use it in various places

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18898 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofail if stream fifo could not be allocated
bcoudurier [Fri, 22 May 2009 19:11:56 +0000 (19:11 +0000)]
fail if stream fifo could not be allocated

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18897 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove eatgq blocks array from the stack to the codec context and make sure
reimar [Fri, 22 May 2009 18:39:00 +0000 (18:39 +0000)]
Move eatgq blocks array from the stack to the codec context and make sure
it is aligned as necessary for DSPContext's idct_put.
Just aligning it on the stack would have been possible but less reliable
and without any real benefit.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18896 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSet speex frame_size in ogg demuxer
conrad [Fri, 22 May 2009 18:34:01 +0000 (18:34 +0000)]
Set speex frame_size in ogg demuxer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18895 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Fix some typos.
diego [Fri, 22 May 2009 17:14:22 +0000 (17:14 +0000)]
cosmetics: Fix some typos.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18894 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrint out more verbose licensing information.
diego [Fri, 22 May 2009 10:10:02 +0000 (10:10 +0000)]
Print out more verbose licensing information.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18893 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocheck av_fifo_alloc return
bcoudurier [Thu, 21 May 2009 23:12:41 +0000 (23:12 +0000)]
check av_fifo_alloc return

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18892 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocorrectly check for audio streams in mpeg ps muxer, fix multiple audio tracks
bcoudurier [Thu, 21 May 2009 22:33:17 +0000 (22:33 +0000)]
correctly check for audio streams in mpeg ps muxer, fix multiple audio tracks

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago10l: typing mistake in r18888
jbr [Thu, 21 May 2009 00:28:23 +0000 (00:28 +0000)]
10l: typing mistake in r18888

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18890 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoeac3dec: fix bug in GAQ dequantization
jbr [Thu, 21 May 2009 00:15:44 +0000 (00:15 +0000)]
eac3dec: fix bug in GAQ dequantization

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18889 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoeac3dec: make GAQ dequantization 24-bit
jbr [Thu, 21 May 2009 00:15:03 +0000 (00:15 +0000)]
eac3dec: make GAQ dequantization 24-bit

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18888 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoeac3dec: revert commit r18860. keep the AHT IDCT 24-bit. will make AHT GAQ
jbr [Thu, 21 May 2009 00:09:23 +0000 (00:09 +0000)]
eac3dec: revert commit r18860.  keep the AHT IDCT 24-bit.  will make AHT GAQ
dequantization 24-bit in a separate commit.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18887 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomathops: sort arch-specific #include lines
mru [Wed, 20 May 2009 18:49:55 +0000 (18:49 +0000)]
mathops: sort arch-specific #include lines

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18886 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomathops: whitespace cosmetics
mru [Wed, 20 May 2009 18:49:52 +0000 (18:49 +0000)]
mathops: whitespace cosmetics

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCreate shared libs correctly, fix mingw build
mru [Wed, 20 May 2009 18:37:34 +0000 (18:37 +0000)]
Create shared libs correctly, fix mingw build

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18884 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd QCP demuxer.
kmalaussene [Wed, 20 May 2009 17:19:39 +0000 (17:19 +0000)]
Add QCP demuxer.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18883 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMention LGPL AC-3 decoder in the changelog.
diego [Wed, 20 May 2009 16:30:56 +0000 (16:30 +0000)]
Mention LGPL AC-3 decoder in the changelog.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18882 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix building from within subdirs
mru [Wed, 20 May 2009 10:24:59 +0000 (10:24 +0000)]
Fix building from within subdirs

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18881 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse IF1 frame sizes in AMR-WB.
benoit [Wed, 20 May 2009 08:57:32 +0000 (08:57 +0000)]
Use IF1 frame sizes in AMR-WB.
Patch by Martin Storsjö: martin (remove that) at martin (oh and this too) st

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18880 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse iMDCT output scaling to simplify ffvorbis and make it slightly faster.
serge [Wed, 20 May 2009 07:26:09 +0000 (07:26 +0000)]
Use iMDCT output scaling to simplify ffvorbis and make it slightly faster.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18879 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b