]>
rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
reynaldo [Wed, 4 Nov 2009 19:29:29 +0000 (19:29 +0000)]
Implement ff_scale_vector_to_given_sum_of_squares()
to aid generic gain control routines. Changes
for qcelp are included. Patch Collin McQuillan.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20450
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 4 Nov 2009 17:30:23 +0000 (17:30 +0000)]
Pad ff_cos_tabs and ff_sin_tabs so that index n points to the table for n bits.
While this "wastes" up to 2x32 bytes it makes the code slightly simpler and
less confusing.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20449
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
alexc [Tue, 3 Nov 2009 22:50:02 +0000 (22:50 +0000)]
Don't lock the channel output configuration based on the first value seen for
non extradata formats. Instead lock it only after the successful decoding of a
frame. This fixes issue 999.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20448
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 22:47:10 +0000 (22:47 +0000)]
Vertical align.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20447
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 22:46:15 +0000 (22:46 +0000)]
Use spaces after commas for improving readability.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20446
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 22:41:38 +0000 (22:41 +0000)]
Add slicify video filter.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20445
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 22:15:52 +0000 (22:15 +0000)]
Make avfilter_get_video_buffer() use
avfilter_default_get_video_buffer() if the get_video_buffer() callback
is not defined in a filter.
Libavfilter filters author have to explicitely define the
get_video_buffer() callback if they want the buffer to be requested to
the filter following in the filterchain.
See the thread:
"[FFmpeg-devel] [PATCH] Make avfilter_get_video_buffer() use
default_get_video_buffer if callback not defined".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20444
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 22:04:55 +0000 (22:04 +0000)]
Explicitely define get_video_buffer() callbacks in the format,
noformat and null filters.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20443
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 21:59:41 +0000 (21:59 +0000)]
Change file doxy from
"video format and noformat filters" to
"format and noformat video filters",
as suggested by Diego.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20442
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 21:57:21 +0000 (21:57 +0000)]
Fix/clarify description of the noformat filter.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20441
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 3 Nov 2009 20:01:06 +0000 (20:01 +0000)]
Fix grammar / clarify documentation for the format and noformat
filters.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20440
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Tue, 3 Nov 2009 16:17:21 +0000 (16:17 +0000)]
add yuvs fourcc to raw.c and isom.c, fixes samples/mov/yuvs.mov
patch by Andrew Wason
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20439
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Tue, 3 Nov 2009 03:26:26 +0000 (03:26 +0000)]
Simplify AC-3 critical band end calculation (correctly this time).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20438
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Tue, 3 Nov 2009 02:59:18 +0000 (02:59 +0000)]
Revert r20050, which caused decoding errors with at least one valid AC-3 file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20437
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Mon, 2 Nov 2009 23:44:11 +0000 (23:44 +0000)]
Indent.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20436
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Mon, 2 Nov 2009 23:41:54 +0000 (23:41 +0000)]
Add -fpre option to take a preset file as parameter. The -[avs]pre options no
longer accept filenames, and -fpre should be used instead.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20435
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 2 Nov 2009 20:23:47 +0000 (20:23 +0000)]
Add PIX_FMT_PAL flag to BGR8, BGR4_BYTE, RGB8, and RGB4_BYTE formats.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20434
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Mon, 2 Nov 2009 14:12:25 +0000 (14:12 +0000)]
Avoid huge array for rgb ljpeg on the stack.
Code tested with an ljpeg i had laying around.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20433
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Mon, 2 Nov 2009 00:10:10 +0000 (00:10 +0000)]
map VYUY fourcc to rawcodec
fixes http://samples.mplayerhq.hu/V-codecs/ATI-VCR12/ATI/y422test.avi
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20432
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sun, 1 Nov 2009 20:14:56 +0000 (20:14 +0000)]
configure: fix 64-bit test with clang
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20431
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 1 Nov 2009 16:48:05 +0000 (16:48 +0000)]
Set sample format in flac_decode_init() rather than in
ff_flac_parse_streaminfo() since the latter is shared with the raw FLAC
demuxer, which should not be setting the sample format.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20430
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
jbr [Sun, 1 Nov 2009 15:08:49 +0000 (15:08 +0000)]
Set the sample format for Smacker audio in the decoder rather than in the
demuxer.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20429
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 16:33:38 +0000 (16:33 +0000)]
configure: remove extra backslashes from suncc DEPEND_CMD
Patch by Michael Kostylev <michael kostylev gmail>
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20428
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:59:08 +0000 (15:59 +0000)]
configure: use here-doc for --help output
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20427
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:59:03 +0000 (15:59 +0000)]
configure: use here-docs instead of echo for writing config.{h,mak}
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20426
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:58:57 +0000 (15:58 +0000)]
configure: simplify setting of SDL flags in config.mak
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20425
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:58:49 +0000 (15:58 +0000)]
Allow disabling doc generation with --disable-doc
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20424
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:58:44 +0000 (15:58 +0000)]
configure: simplify STRIP setting in config.mak
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20423
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 31 Oct 2009 15:58:39 +0000 (15:58 +0000)]
Makefile cosmetics
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20422
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 31 Oct 2009 02:02:30 +0000 (02:02 +0000)]
Implement AMR gain function that is used by both AMR and SIPR.
Based on AMR SoC code by Robert Swain and Colin McQuillan.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20421
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Fri, 30 Oct 2009 18:17:16 +0000 (18:17 +0000)]
print packet duration when debugging timestamps
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20420
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 30 Oct 2009 11:11:25 +0000 (11:11 +0000)]
Remove the get_video_buffer() callback.
That was never required since avfilter_get_video_buffer() already
calls itself on the next link if get_video_buffer is not defined.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20419
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Fri, 30 Oct 2009 10:38:05 +0000 (10:38 +0000)]
Document that using "make -r" might be faster than plain "make" in Windows.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20418
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Fri, 30 Oct 2009 09:57:34 +0000 (09:57 +0000)]
Issue an error when forced format cannot be honored.
Patch by Etienne Buira $name $surname lists chez free.fr
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20417
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 29 Oct 2009 10:58:59 +0000 (10:58 +0000)]
Change whitespace placement a little to improve readabiliy slightly.
Thats not an attempt to emulate indent -kr behavior down to the finest
fineprint, first it would not be worth the work, second it would be less
readable, third it would not be K&R but indent -kr then.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20416
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 29 Oct 2009 10:46:29 +0000 (10:46 +0000)]
Multiple inclusion guards for synth_filter.h.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20415
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Thu, 29 Oct 2009 10:46:16 +0000 (10:46 +0000)]
Support demuxing teletext in DVB streams.
Original patch by Francesco Lavra, francescolavra interfree it
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20414
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Thu, 29 Oct 2009 10:43:56 +0000 (10:43 +0000)]
Vertically align function arguments.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20413
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Thu, 29 Oct 2009 00:55:35 +0000 (00:55 +0000)]
Add generic rules for building helpers with HOSTCC
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20412
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 22:41:45 +0000 (22:41 +0000)]
vorbis_dec: factor out duplicated code for index reading, bounds checking and
error message into a shared macro.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20411
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 28 Oct 2009 20:46:21 +0000 (20:46 +0000)]
Makefile cosmetics
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20410
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 20:44:21 +0000 (20:44 +0000)]
Enable hardcoded tables for ia64 shared builds.
At least for cross-compilation with Gentoo gcc 4.4.2 it fixes the build errors
due to GPREL 22 being insufficient for the .bss size of > 4 MB without it.
Why these errors do not appear with static builds is unclear, it is not due
to PIC (shared builds with PIC disabled show the same issue).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20409
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 28 Oct 2009 20:19:15 +0000 (20:19 +0000)]
configure: add C99 flags to HOSTCFLAGS
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20408
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 20:02:40 +0000 (20:02 +0000)]
Change format string from "x" to PRIx32 to hopefully fix a warning with Cygwin gcc 4.2.4.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20407
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 28 Oct 2009 19:49:19 +0000 (19:49 +0000)]
Makefile cosmetics
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20406
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Wed, 28 Oct 2009 19:49:16 +0000 (19:49 +0000)]
Generate mpegaudio tables only when CONFIG_HARDCODED_TABLES is set
Having mpegaudiodec.o unconditionally depend on mpegaudio_tables.h
forces the latter to be generated even when it will not be used.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20405
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 19:38:31 +0000 (19:38 +0000)]
Fix out-of-tree builds with --enable-hardcoded-tables
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20404
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 19:15:42 +0000 (19:15 +0000)]
Fix dependency: generated table is needed to create the mpegaudiodec.o file, not the .c one.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20403
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 19:05:45 +0000 (19:05 +0000)]
Better formatting for 2D tables in tableprint code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20402
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 18:52:39 +0000 (18:52 +0000)]
10l, fix incorrect endif comment.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20401
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Wed, 28 Oct 2009 18:42:52 +0000 (18:42 +0000)]
Add support for hardcoding the mpegaudiodec tables.
Reduces .bss size by about 194 kB.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20400
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
ramiro [Wed, 28 Oct 2009 18:04:31 +0000 (18:04 +0000)]
mingw32: The flag to work around bug 37216 in gcc is automatically passed to
MinGW since r18501. Remove a reference that suggests users should pass the
flag manually (this removal was missed in 18510).
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20399
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 28 Oct 2009 14:40:05 +0000 (14:40 +0000)]
Remove unused variable j.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20398
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 28 Oct 2009 14:24:04 +0000 (14:24 +0000)]
Detect Sun Studio compiler and set appropriate variables.
Add dependency generation commands compatible with Sun Studio.
patch by Michael Kostylev, michael.kostylev gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20397
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
michael [Wed, 28 Oct 2009 10:51:51 +0000 (10:51 +0000)]
Split synth filter out of dca.c.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20396
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 28 Oct 2009 06:41:58 +0000 (06:41 +0000)]
Split PAM encoder off into its own file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20395
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 28 Oct 2009 06:34:00 +0000 (06:34 +0000)]
The the decoders from pnmen.c off into their own file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20394
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Wed, 28 Oct 2009 06:32:35 +0000 (06:32 +0000)]
The encoders in pnmenc.c now depend on the init/end functions in pnm.c.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20393
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Tue, 27 Oct 2009 23:53:18 +0000 (23:53 +0000)]
Commit some functions that are used by both SIPR and AMR
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20392
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 22:12:20 +0000 (22:12 +0000)]
Fix doxies, use third person and phrase-ending dots.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20391
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 21:40:43 +0000 (21:40 +0000)]
Add format and noformat filters.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20390
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 20:56:56 +0000 (20:56 +0000)]
Move pixdesc.{h,c} from libavcodec to libavutil.
This way pixdescs can be used without to require a dependency on
libavcodec.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20389
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 20:36:17 +0000 (20:36 +0000)]
Consistently use third person in doxies.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20388
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 19:52:14 +0000 (19:52 +0000)]
Introduce first_avfilter and use that, together with AVFilter.next,
for registering and finding filters, rather than use the struct
AVFilterList, which is removed.
Simplify the filter registration management code.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20387
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 19:46:22 +0000 (19:46 +0000)]
Add an entry for the AVFilter.next addition.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20386
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 19:42:07 +0000 (19:42 +0000)]
Add a field 'next' to AVFilter.
Simplify the registration and iteration of all the registered filters,
consistent with what is done with formats / codecs.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20385
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 19:34:48 +0000 (19:34 +0000)]
Split again codec-regression.sh and create a lavfi-regression.sh for
running the libavfilter tests.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20384
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Tue, 27 Oct 2009 17:37:41 +0000 (17:37 +0000)]
add 2vuy fourcc to riff.c , fixes samples/V-codecs/2vuy.avi
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20383
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 27 Oct 2009 17:15:05 +0000 (17:15 +0000)]
Move PNM init/end functions to the PNM common code.
This is done in preparation for the PNM encoder/decoder split.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20382
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 27 Oct 2009 16:57:35 +0000 (16:57 +0000)]
whitespace cosmetics: K&R coding style, prettyprinting
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20381
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Tue, 27 Oct 2009 16:35:17 +0000 (16:35 +0000)]
Remove crufty leftovers from the era when this file resided within libavformat.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20380
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
compn [Tue, 27 Oct 2009 15:57:28 +0000 (15:57 +0000)]
add some raw codec fourccs, fixes:
samples/V-codecs/
P422.AVI
UYNV.AVI
UYNY.AVI
V422.AVI
YUNV.AVI
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20379
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Tue, 27 Oct 2009 15:05:24 +0000 (15:05 +0000)]
Fix indentation.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20378
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
benoit [Tue, 27 Oct 2009 15:04:35 +0000 (15:04 +0000)]
Only memset for palettes of 16 elements.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20377
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
cehoyos [Tue, 27 Oct 2009 08:30:50 +0000 (08:30 +0000)]
Clarify responsibility for freeing a buffer when using vdpau.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20376
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Tue, 27 Oct 2009 00:43:45 +0000 (00:43 +0000)]
Add descriptions for the committed filters.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20375
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Mon, 26 Oct 2009 19:34:46 +0000 (19:34 +0000)]
Add a PIX_FMT_HWACCEL flag to the AVPixFmtDescriptor.flags.
It is used to mark the pixel format used for hardware acceleration
support.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20374
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Mon, 26 Oct 2009 10:18:35 +0000 (10:18 +0000)]
Avoid "-z text" diversion on SunOS x86, needed to make FATE happy.
patch by Michael Kostylev, michael.kostylev gmail com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20373
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sun, 25 Oct 2009 21:06:00 +0000 (21:06 +0000)]
Make dprintf_link() show the name of the link pixel format.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20372
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lorenm [Sun, 25 Oct 2009 03:09:53 +0000 (03:09 +0000)]
s/movdqa/movaps/ in sse1 fft. (regression in r20293)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20371
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lu_zero [Sun, 25 Oct 2009 00:41:10 +0000 (00:41 +0000)]
rtsp_close_streams frees the auth_b64 line already
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20370
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lu_zero [Sun, 25 Oct 2009 00:06:31 +0000 (00:06 +0000)]
Support 3xx redirection in rtsp
All the error codes 3xx got managed the same way.
After setup/early play redirection will not be managed
REDIRECT method is yet to be supported (if somebody knows a server implementing
it please contact me)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20369
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
bcoudurier [Sat, 24 Oct 2009 20:40:00 +0000 (20:40 +0000)]
compute codec bitrate in mov demuxer, patch by haim alon, haim dot alter at gmail dot com
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20368
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
reimar [Sat, 24 Oct 2009 17:24:25 +0000 (17:24 +0000)]
Support amdfam10 for --cpu, also avoids a warning about unknown cpu if
--cpu=host is used on AMD Phenom and newer at least.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20367
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
vitor [Sat, 24 Oct 2009 17:24:16 +0000 (17:24 +0000)]
Bump minor version after the FRWU decoder inclusion
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20366
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Sat, 24 Oct 2009 17:01:47 +0000 (17:01 +0000)]
Split codec-regression.sh, and create the lavf-regression.sh script.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20365
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lu_zero [Sat, 24 Oct 2009 16:53:06 +0000 (16:53 +0000)]
Just remove params understood by the demuxer
This should unbreak certain urls.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20364
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lu_zero [Sat, 24 Oct 2009 15:18:21 +0000 (15:18 +0000)]
Suppress ?params in the rtsp uri
Right now rtsp demuxer receives it's ffmpeg specific params encoded in the url
That made the server receiving requests with the url ending with "?udp",
"?multicast" and "?tcp". That may or may not cause problems to servers with
overly strict or overly simple uri parsers
Patch from Armand Bendanan (name.surnameATfreeDOTfr)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20363
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
lu_zero [Sat, 24 Oct 2009 15:10:58 +0000 (15:10 +0000)]
Use sdp c= line if the rtsp Transport line doesn't have a destination
Transport:destination in rtsp is optional, c= line in sdp is compulsory
Patch from Armand Bendanan (name.surnameATfreeDOTfr)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20362
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Sat, 24 Oct 2009 12:44:27 +0000 (12:44 +0000)]
Remove ancient redir demuxer.
HTTP supports redirection just fine without it.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20361
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
mru [Sat, 24 Oct 2009 12:39:38 +0000 (12:39 +0000)]
Fix codectest
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20360
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Fri, 23 Oct 2009 22:49:05 +0000 (22:49 +0000)]
Split codec-regression.sh, put all the code which can be shared by
other regression test scripts in the regression-funcs.sh file.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20359
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
diego [Fri, 23 Oct 2009 11:51:12 +0000 (11:51 +0000)]
Compile LPC code when CONFIG_LPC is set.
The codec dependencies on LPC are already described in configure,
so there is no need to duplicate this in the Makefile.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20358
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 23:08:18 +0000 (23:08 +0000)]
Update the entry for the AVFilter.description field addition.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20357
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 23:03:25 +0000 (23:03 +0000)]
Move the description field of the filter from AVFilterContext to
AVFilter, where it should have had defined the first time.
+10L.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20356
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 22:49:49 +0000 (22:49 +0000)]
Add an entry for the AVFilterContext.description addition.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20355
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 22:46:11 +0000 (22:46 +0000)]
Add a description field to AVFilterContext.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20354
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 22:29:47 +0000 (22:29 +0000)]
Refer again to the "width" and "height" crop parameter names
which were previously mentioned, rather than to "w" and "h".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20353
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 22:00:33 +0000 (22:00 +0000)]
Add video vertical flip filter.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20352
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b
stefano [Thu, 22 Oct 2009 21:43:37 +0000 (21:43 +0000)]
Refer to the "width" and "height" crop parameter names which were
previously mentioned, rather than to "w" and "h".
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20351
9553f0bf -9b14-0410-a0b8-
cfaf0461ba5b