]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoMMX VP3 Loop Filter
conrad [Fri, 17 Oct 2008 03:18:08 +0000 (03:18 +0000)]
MMX VP3 Loop Filter

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

15 years agoRemove -fasm CFLAGS check, it is no longer needed.
diego [Thu, 16 Oct 2008 15:24:34 +0000 (15:24 +0000)]
Remove -fasm CFLAGS check, it is no longer needed.

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

15 years agoUpdate DEPEND_CMD comment to better explain why we postprocess gcc output.
diego [Thu, 16 Oct 2008 15:23:55 +0000 (15:23 +0000)]
Update DEPEND_CMD comment to better explain why we postprocess gcc output.

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

15 years agoConvert asm keyword into __asm__.
flameeyes [Thu, 16 Oct 2008 13:34:09 +0000 (13:34 +0000)]
Convert asm keyword into __asm__.

Neither the asm() nor the __asm__() keyword is not part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).

Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 synta.

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

15 years agoUse CONFIG_* macros in cmdutils.c for consistency.
flameeyes [Thu, 16 Oct 2008 11:46:15 +0000 (11:46 +0000)]
Use CONFIG_* macros in cmdutils.c for consistency.

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

15 years agoRevert r15615: Enable AC-3 decoding regression tests.
cehoyos [Wed, 15 Oct 2008 22:58:45 +0000 (22:58 +0000)]
Revert r15615: Enable AC-3 decoding regression tests.
AC-3 decoding regression test fails with gcc 2.95.3 because of missing
SSE support.

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

15 years agoSupport absolute DOS paths for preset parameters
ramiro [Wed, 15 Oct 2008 14:12:59 +0000 (14:12 +0000)]
Support absolute DOS paths for preset parameters

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

15 years agoBump minor version after addition of FF_ARRAY_ELEMS macro.
benoit [Wed, 15 Oct 2008 08:06:12 +0000 (08:06 +0000)]
Bump minor version after addition of FF_ARRAY_ELEMS macro.

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

15 years agoUse of new bitstream in vorbis_enc.c.
benoit [Wed, 15 Oct 2008 08:01:54 +0000 (08:01 +0000)]
Use of new bitstream in vorbis_enc.c.
Patch by Bartłomiej Wołowiec b wolowiec AT students mimuw edu pl

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

15 years agoCosmetics: fix indentation after previous commit.
benoit [Wed, 15 Oct 2008 07:31:06 +0000 (07:31 +0000)]
Cosmetics: fix indentation after previous commit.

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

15 years agoAdd a flag to avoid calling vorbis_analysis_wrote twice with an empty buffer.
benoit [Wed, 15 Oct 2008 07:29:37 +0000 (07:29 +0000)]
Add a flag to avoid calling vorbis_analysis_wrote twice with an empty buffer.
Patch by Nicolas George: name surname normalesup org

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

15 years agoAdd a macro to get the number of element in a table.
benoit [Wed, 15 Oct 2008 07:24:54 +0000 (07:24 +0000)]
Add a macro to get the number of element in a table.

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

15 years agoInclude zlib.h as its needed for watermark support,
michael [Tue, 14 Oct 2008 20:42:54 +0000 (20:42 +0000)]
Include zlib.h as its needed for watermark support,
patch by baptiste based on reverse engeneering work by chrono.

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

15 years agoExport svq1_packet_checksum() that is needed for svq3 watermarks,
michael [Tue, 14 Oct 2008 20:34:31 +0000 (20:34 +0000)]
Export svq1_packet_checksum() that is needed for svq3 watermarks,
patch by baptiste that is based on reverse engeneering work by chrono.

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

15 years agoAdd variable to hold the svq3 watermarking key,
michael [Tue, 14 Oct 2008 20:30:11 +0000 (20:30 +0000)]
Add variable to hold the svq3 watermarking key,
patch by baptiste that is based on reverse engeneering by chrono.

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

15 years agoEnable AC-3 decoding regression tests.
cehoyos [Mon, 13 Oct 2008 21:47:30 +0000 (21:47 +0000)]
Enable AC-3 decoding regression tests.

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

15 years agoAdd Jason Garrett-Glaser as libx264 maintainer.
benoit [Mon, 13 Oct 2008 15:47:34 +0000 (15:47 +0000)]
Add Jason Garrett-Glaser as libx264 maintainer.

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

15 years agoAdd a space between frequencies and their units.
benoit [Mon, 13 Oct 2008 15:09:04 +0000 (15:09 +0000)]
Add a space between frequencies and their units.

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

15 years agoFix mem leak.
benoit [Mon, 13 Oct 2008 13:47:05 +0000 (13:47 +0000)]
Fix mem leak.
Patch by Ralf Terdic contact >AT< jswiff com

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

15 years agoFix some icc warnings by using enum PixelFormat instead of int where appropriate.
cehoyos [Mon, 13 Oct 2008 07:42:11 +0000 (07:42 +0000)]
Fix some icc warnings by using enum PixelFormat instead of int where appropriate.

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

15 years agovp6dec: ensure we don't try to use a buffer with negative size
aurel [Mon, 13 Oct 2008 00:10:53 +0000 (00:10 +0000)]
vp6dec: ensure we don't try to use a buffer with negative size
this should never happen in valid vp6 bitstream
fix issue684

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

15 years agoEnable FAST_UNALIGNED on ARM variants that support it
mru [Sun, 12 Oct 2008 23:10:48 +0000 (23:10 +0000)]
Enable FAST_UNALIGNED on ARM variants that support it

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

15 years agoEnable FAST_UNALIGNED on PPC
mru [Sun, 12 Oct 2008 23:10:45 +0000 (23:10 +0000)]
Enable FAST_UNALIGNED on PPC

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

15 years agoRevert "Replace sed trickery in the gcc dependency generation command"
mru [Sun, 12 Oct 2008 22:52:42 +0000 (22:52 +0000)]
Revert "Replace sed trickery in the gcc dependency generation command"

This made dependencies entirely non-functional, and also the syntax is
not supported by gcc 2.95.

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

15 years agoconfigure: simplify PPC dcbzl check
mru [Sun, 12 Oct 2008 21:15:59 +0000 (21:15 +0000)]
configure: simplify PPC dcbzl check

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

15 years agoAdd preset options documentation strings.
stefano [Sun, 12 Oct 2008 20:46:30 +0000 (20:46 +0000)]
Add preset options documentation strings.

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

15 years agoUse PIX_FMT_NONE instead of -1 in AVCodec.pix_fmts.
cehoyos [Sun, 12 Oct 2008 20:22:55 +0000 (20:22 +0000)]
Use PIX_FMT_NONE instead of -1 in AVCodec.pix_fmts.

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

15 years agoDon't include byteswap.h anymore.
cehoyos [Sun, 12 Oct 2008 19:50:24 +0000 (19:50 +0000)]
Don't include byteswap.h anymore.

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

15 years agoRemove unused variables
conrad [Sun, 12 Oct 2008 19:41:17 +0000 (19:41 +0000)]
Remove unused variables

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

15 years agoReplace sed trickery in the gcc dependency generation command by use of
diego [Sun, 12 Oct 2008 17:31:25 +0000 (17:31 +0000)]
Replace sed trickery in the gcc dependency generation command by use of
the -MT option as suggested by Ramiro.

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

15 years agoFix inconsistent indent.
stefano [Sun, 12 Oct 2008 16:35:58 +0000 (16:35 +0000)]
Fix inconsistent indent.

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

15 years agoRevert the merger of LC_ALL declaration and export.
diego [Sun, 12 Oct 2008 15:56:22 +0000 (15:56 +0000)]
Revert the merger of LC_ALL declaration and export.
This part of the configure script might be run by non-POSIX shells.

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

15 years agoCheck requirement for libx264 version in configure using
stefano [Sun, 12 Oct 2008 09:19:33 +0000 (09:19 +0000)]
Check requirement for libx264 version in configure using
require_cpp_condition().

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

15 years agoImplement CPP condition check support in configure.
stefano [Sun, 12 Oct 2008 09:07:14 +0000 (09:07 +0000)]
Implement CPP condition check support in configure.

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

15 years agonellymoserenc: flush PutBitContext after use.
ramiro [Sat, 11 Oct 2008 14:52:00 +0000 (14:52 +0000)]
nellymoserenc: flush PutBitContext after use.

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

15 years agoaac_parser: fix strict aliasing violation
mru [Sat, 11 Oct 2008 11:21:45 +0000 (11:21 +0000)]
aac_parser: fix strict aliasing violation

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

15 years agoOnly special-case absolute DOS paths on systems that support them.
ramiro [Fri, 10 Oct 2008 16:59:37 +0000 (16:59 +0000)]
Only special-case absolute DOS paths on systems that support them.

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

15 years agoMake configure --help return 0.
stefano [Thu, 9 Oct 2008 20:10:22 +0000 (20:10 +0000)]
Make configure --help return 0.

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

15 years agoDocument libavfilter filters options in configure -h.
stefano [Thu, 9 Oct 2008 19:16:58 +0000 (19:16 +0000)]
Document libavfilter filters options in configure -h.

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

15 years agoget_pixels_sse2, ~+12% performance compared to mmx
bcoudurier [Thu, 9 Oct 2008 18:36:49 +0000 (18:36 +0000)]
get_pixels_sse2, ~+12% performance compared to mmx

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

15 years agoLimit discontinuity handling to containers that allow discontinuities.
michael [Thu, 9 Oct 2008 18:28:43 +0000 (18:28 +0000)]
Limit discontinuity handling to containers that allow discontinuities.

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

15 years agoMake gcc 2.95 happy.
michael [Wed, 8 Oct 2008 20:55:22 +0000 (20:55 +0000)]
Make gcc 2.95 happy.

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

15 years agocosmetics: indentation
aurel [Wed, 8 Oct 2008 17:28:49 +0000 (17:28 +0000)]
cosmetics: indentation

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

15 years agolookup AVCodec by name
aurel [Wed, 8 Oct 2008 17:27:45 +0000 (17:27 +0000)]
lookup AVCodec by name

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

15 years agoallows calling avcodec_find_(en|de)coder_by_name with NULL parameter
aurel [Wed, 8 Oct 2008 17:19:26 +0000 (17:19 +0000)]
allows calling avcodec_find_(en|de)coder_by_name with NULL parameter

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

15 years agoAdd a bunch of const qualifiers to function arguments.
diego [Tue, 7 Oct 2008 21:41:25 +0000 (21:41 +0000)]
Add a bunch of const qualifiers to function arguments.
Taken from the upstream libmpeg2 version of the file.

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

15 years agoreplacing frame_rate and frame_rate_base with an AVRational time_base
romansh [Tue, 7 Oct 2008 16:59:18 +0000 (16:59 +0000)]
replacing frame_rate and frame_rate_base with an AVRational time_base

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

15 years agosimplifying code as per Michael's suggestion
romansh [Tue, 7 Oct 2008 16:14:33 +0000 (16:14 +0000)]
simplifying code as per Michael's suggestion

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

15 years agocosemtics updates as per Michael's suggestion
romansh [Tue, 7 Oct 2008 16:07:15 +0000 (16:07 +0000)]
cosemtics updates as per Michael's suggestion

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

15 years agovertically aligning as per Michael's suggestion
romansh [Tue, 7 Oct 2008 16:06:18 +0000 (16:06 +0000)]
vertically aligning as per Michael's suggestion

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

15 years agounrolling the loops as per Michael's suggestion
romansh [Tue, 7 Oct 2008 15:52:20 +0000 (15:52 +0000)]
unrolling the loops as per  Michael's suggestion

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

15 years agofixing a bug that prevented proper unweighting table to be selected
romansh [Tue, 7 Oct 2008 15:51:29 +0000 (15:51 +0000)]
fixing a bug that prevented proper unweighting table to be selected

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

15 years agoDoxygenizing the comments
romansh [Tue, 7 Oct 2008 15:50:29 +0000 (15:50 +0000)]
Doxygenizing the comments

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

15 years agosimplifying the code as per Michael's suggestion
romansh [Tue, 7 Oct 2008 15:49:45 +0000 (15:49 +0000)]
simplifying the code as per Michael's suggestion

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

15 years agoSync cosmetics from upstream.
diego [Tue, 7 Oct 2008 08:37:20 +0000 (08:37 +0000)]
Sync cosmetics from upstream.

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

15 years agoRename variables to clarify the channel coupling element and corresponding
superdump [Mon, 6 Oct 2008 16:22:11 +0000 (16:22 +0000)]
Rename variables to clarify the channel coupling element and corresponding
target channel element.

Patch by Alex Converse (alex converse gmail com)

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

15 years agoCorrect documentation of ch_select array.
superdump [Mon, 6 Oct 2008 16:18:18 +0000 (16:18 +0000)]
Correct documentation of ch_select array.

Patch by Alex Converse (alex converse gmail com)

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

15 years agoCorrections to channel coupling code to attain conformance for appropriate
superdump [Mon, 6 Oct 2008 16:12:30 +0000 (16:12 +0000)]
Corrections to channel coupling code to attain conformance for appropriate
streams.

Slightly reworked from a patch by Alex Converse (alex converse gmail com)

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

15 years agoSynchronise presets with recent subme/brdo/bidir_refine -> subme changes in
superdump [Mon, 6 Oct 2008 10:13:52 +0000 (10:13 +0000)]
Synchronise presets with recent subme/brdo/bidir_refine -> subme changes in
libx264

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

15 years agoRemove obsolete liba52 wrapper code.
diego [Mon, 6 Oct 2008 05:17:57 +0000 (05:17 +0000)]
Remove obsolete liba52 wrapper code.

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

15 years agoMake less verbose a sentence in the preset system documentation.
stefano [Sun, 5 Oct 2008 22:41:43 +0000 (22:41 +0000)]
Make less verbose a sentence in the preset system documentation.

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

15 years agoCosmetics: rename mace3_decode_frame() to mace_decode_frame()
vitor [Sun, 5 Oct 2008 20:12:20 +0000 (20:12 +0000)]
Cosmetics: rename mace3_decode_frame() to mace_decode_frame()

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

15 years agoAvoid code duplication between mace3_decode_frame() and mace6_decode_frame()
vitor [Sun, 5 Oct 2008 20:06:40 +0000 (20:06 +0000)]
Avoid code duplication between mace3_decode_frame() and mace6_decode_frame()

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

15 years agoRemove unused and invalid code from ffmpeg.c.
stefano [Sun, 5 Oct 2008 17:26:09 +0000 (17:26 +0000)]
Remove unused and invalid code from ffmpeg.c.

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

15 years agoUse a for() instead of triplicating code.
vitor [Sun, 5 Oct 2008 16:33:43 +0000 (16:33 +0000)]
Use a for() instead of triplicating code.

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

15 years agoRegister RV-[34] block specific feature for long future loop filter
kostya [Sun, 5 Oct 2008 16:11:12 +0000 (16:11 +0000)]
Register RV-[34] block specific feature for long future loop filter

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

15 years agoFactorize duplicate table reading code.
vitor [Sun, 5 Oct 2008 14:36:10 +0000 (14:36 +0000)]
Factorize duplicate table reading code.

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

15 years agoDocument the preset files system.
stefano [Sun, 5 Oct 2008 09:45:54 +0000 (09:45 +0000)]
Document the preset files system.

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

15 years ago10l, fix amrwb sample rate
bcoudurier [Sat, 4 Oct 2008 23:30:35 +0000 (23:30 +0000)]
10l, fix amrwb sample rate

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

15 years agomatroskaenc: correct muxing of ASS packets
aurel [Sat, 4 Oct 2008 22:57:56 +0000 (22:57 +0000)]
matroskaenc: correct muxing of ASS packets
 - split packets to store one ASS event line per Matroska block
 - reformat ASS events to Matroska modified format
 - extract display duration for ASS events to store as Matroska block duration

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

15 years agomatroskaenc: use correct EBML ID for block duration
aurel [Sat, 4 Oct 2008 22:47:10 +0000 (22:47 +0000)]
matroskaenc: use correct EBML ID for block duration

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

15 years agomatroskaenc: pass the packet size directly as parameter of mkv_blockgroup_size()
aurel [Sat, 4 Oct 2008 22:44:50 +0000 (22:44 +0000)]
matroskaenc: pass the packet size directly as parameter of mkv_blockgroup_size()

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

15 years agomatroskaenc: remove useless mkv_block_size() function
aurel [Sat, 4 Oct 2008 22:41:58 +0000 (22:41 +0000)]
matroskaenc: remove useless mkv_block_size() function

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

15 years agoFavor even chunk sizes in ambiguous cases.
michael [Sat, 4 Oct 2008 22:26:43 +0000 (22:26 +0000)]
Favor even chunk sizes in ambiguous cases.
Fixes transcode_069_produces_uneven_chunk_size.avi.

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

15 years agoFactorize stream id parsing.
michael [Sat, 4 Oct 2008 21:57:01 +0000 (21:57 +0000)]
Factorize stream id parsing.

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

15 years agoMake size variables in dyn_buf_write unsigned so gcc will not optimize the
reimar [Sat, 4 Oct 2008 21:11:58 +0000 (21:11 +0000)]
Make size variables in dyn_buf_write unsigned so gcc will not optimize the
check away (due to assuming signed overflows do not happen).

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

15 years agoMerge variable declaration and export.
diego [Sat, 4 Oct 2008 17:11:54 +0000 (17:11 +0000)]
Merge variable declaration and export.

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

15 years agoDeclare ff_pw_53 and ff_pw_18 as assembler constants.
gpoirier [Sat, 4 Oct 2008 16:48:07 +0000 (16:48 +0000)]
Declare ff_pw_53 and ff_pw_18 as assembler constants.
Patch by Diego 'Flameeyes' Petten

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

15 years agoFix 'make checkheaders', based on a patch by Diego Pettenò, flameeyes gmail com.
diego [Sat, 4 Oct 2008 11:20:02 +0000 (11:20 +0000)]
Fix 'make checkheaders', based on a patch by Diego Pettenò, flameeyes gmail com.

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

15 years agoMove VP3 loop filter to DSPContext
conrad [Sat, 4 Oct 2008 10:26:17 +0000 (10:26 +0000)]
Move VP3 loop filter to DSPContext

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

15 years agoMark the ff_find_best_tables symbol static to msmpeg4. Patch by Diego Pettenò
lu_zero [Sat, 4 Oct 2008 09:43:11 +0000 (09:43 +0000)]
Mark the ff_find_best_tables symbol static to msmpeg4. Patch by Diego Pettenò

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

15 years agoMark ff_div6 and ff_rem6 static inh264.c . Patch by Diego Pettenò
lu_zero [Sat, 4 Oct 2008 09:36:35 +0000 (09:36 +0000)]
Mark ff_div6 and ff_rem6 static inh264.c . Patch by Diego Pettenò

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

15 years agoMark list heads static. Patch by Diego Pettenò
lu_zero [Sat, 4 Oct 2008 09:29:31 +0000 (09:29 +0000)]
Mark list heads static. Patch by Diego Pettenò

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

15 years agoMark print_all_lib_versions() static in cmdutils.c . Patch by Diego Pettenò
lu_zero [Sat, 4 Oct 2008 09:25:39 +0000 (09:25 +0000)]
Mark print_all_lib_versions() static in cmdutils.c . Patch by Diego Pettenò

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

15 years agoMark ffplay internal variables static. Patch by Diego Pettenò
lu_zero [Sat, 4 Oct 2008 09:23:18 +0000 (09:23 +0000)]
Mark ffplay internal variables static. Patch by Diego Pettenò

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

15 years agoReindent after r15544.
rbultje [Sat, 4 Oct 2008 04:19:46 +0000 (04:19 +0000)]
Reindent after r15544.

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

15 years agoImplement RDTDemuxContext, which contains RDT-specific data (similar to
rbultje [Sat, 4 Oct 2008 04:19:15 +0000 (04:19 +0000)]
Implement RDTDemuxContext, which contains RDT-specific data (similar to
RTPDemuxContext for RTP) for these streams where the transport protocol
is RDT (as served by Realmedia servers).

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

15 years agoMake RTPDemuxContext opaque in rtsp.c, renaming it to tx_ctx (tx=transport)
rbultje [Sat, 4 Oct 2008 04:17:59 +0000 (04:17 +0000)]
Make RTPDemuxContext opaque in rtsp.c, renaming it to tx_ctx (tx=transport)
and making its type a void pointer. See discussion in "RDT/Realmedia patches
#2" thread on ML.

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

15 years agoRemove access into RTPDemuxContext in rtsp.c, which allows making it opaque
rbultje [Sat, 4 Oct 2008 04:16:44 +0000 (04:16 +0000)]
Remove access into RTPDemuxContext in rtsp.c, which allows making it opaque
(and thus preparing for the introduction of RDTDemuxContext) in a next patch.
See discussion in "RDT/Realmedia patches #2" thread on ML.

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

15 years agoChange function prototype of RTPDynamicPayloadHandler.parse_packet() to
rbultje [Sat, 4 Oct 2008 04:15:06 +0000 (04:15 +0000)]
Change function prototype of RTPDynamicPayloadHandler.parse_packet() to
not use RTPDemuxContext, but rather take a pointer to the payload context
directly. This allows using payload handlers regardless over the transport
over which they were sent, and prepares for the introduction of a future
RDTDemuxContext. See discussion in "RDT/Realmedia patches #2" thread on ML.

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

15 years agoRename RTP payload contexts to PayloadContext, suggested by Luca in
rbultje [Sat, 4 Oct 2008 04:11:12 +0000 (04:11 +0000)]
Rename RTP payload contexts to PayloadContext, suggested by Luca in
"RDT/Realmedia patches #2" thread on ML.

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

15 years ago100l forgot return type.
michael [Sat, 4 Oct 2008 01:11:04 +0000 (01:11 +0000)]
100l forgot return type.

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

15 years agoFix indention of NAL type enum.
michael [Sat, 4 Oct 2008 01:08:48 +0000 (01:08 +0000)]
Fix indention of NAL type enum.

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

15 years agoff_parse_close() is not the correct function for H264Context.
michael [Fri, 3 Oct 2008 23:08:52 +0000 (23:08 +0000)]
ff_parse_close() is not the correct function for H264Context.

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

15 years agoset sample rate for amr to allow stream copy since no decoder is present,
bcoudurier [Fri, 3 Oct 2008 19:37:41 +0000 (19:37 +0000)]
set sample rate for amr to allow stream copy since no decoder is present,
3gp does not store sample rate in stsd in fact. Fixes #674.

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

15 years agoFFmpeg is not made for bats: Fix 22050Hz vs. 22050kHz typo.
diego [Fri, 3 Oct 2008 19:14:48 +0000 (19:14 +0000)]
FFmpeg is not made for bats: Fix 22050Hz vs. 22050kHz typo.

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

15 years agoMove nal unit types enum and EXTENDED_SAR #define from h264data.h to h264.h.
michael [Fri, 3 Oct 2008 13:30:19 +0000 (13:30 +0000)]
Move nal unit types enum and EXTENDED_SAR #define from h264data.h to h264.h.

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

15 years agoRemove offset_t typedef and use int64_t directly instead.
diego [Fri, 3 Oct 2008 10:16:29 +0000 (10:16 +0000)]
Remove offset_t typedef and use int64_t directly instead.
The name offset_t is easily confused with the standard off_t type and
*_t is POSIX reserved namespace if any POSIX header is included.

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

15 years agoStop Sun Studio from issuing a warning during configure when passed
diego [Fri, 3 Oct 2008 00:19:05 +0000 (00:19 +0000)]
Stop Sun Studio from issuing a warning during configure when passed
the --version option.
patch by Diego 'Flameeyes' Pettenò, flameeyes gmail com

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

15 years agoMake sure strcasecmp() is declared.
diego [Fri, 3 Oct 2008 00:16:19 +0000 (00:16 +0000)]
Make sure strcasecmp() is declared.
On recent glibc versions strings.h is not included by default, so the compiler
will issue a warning for implicit declaration of strcasecmp().
patch by Diego 'Flameeyes' Pettenò, flameeyes gmail com

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