summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* swscale: Commits that could not be pulled earlier due to bugs #2Michael Niedermayer2011-05-293-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 5a5a0f161359ca6c3fd03eac88a57bd026b8bc1d Author: Diego Biurrun <diego@biurrun.de> Date: Fri May 27 19:46:39 2011 +0200 swscale: Remove unused variables in x86 code. libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’ libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’ commit 389e2000ebc299b9da24f7e5faf9a68a88f9ee7c Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Fri May 27 12:23:32 2011 -0400 swscale: delay allocation of formatConvBuffer(). That means it won't be allocated when not needed. Alongside this, it fixes valgrind/fate-detected memory leaks. commit f327bfa6dcdbce4593213c30a328d8aaf7a4b86b Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Fri May 27 11:36:43 2011 -0400 swscale: fix build with --disable-swscale-alpha. commit 9f5d45025e8df9d5f39832caad16b94cb6ac11c5 Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Fri May 27 09:28:38 2011 -0400 swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
* Commits that could not be pulled earlier due to bugs.Michael Niedermayer2011-05-298-315/+430
| | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 93681fbd5082a3af896b7a730dacdd27a3052406 Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Thu May 26 11:32:32 2011 -0400 swscale: fix compile on ppc. commit e758573a887cfb1155e81499ca54f433127cf24e Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Thu May 26 10:36:47 2011 -0400 swscale: fix compile on x86-32. commit 0f4eb8b04341081591bf401eaa2c07d6bc3ff52e Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Thu May 26 09:17:52 2011 -0400 swscale: remove VOF/VOFW. commit b4a224c5e4109cb2cca8bac38628673d685fe763 Author: Ronald S. Bultje <rsbultje@gmail.com> Date: Wed May 25 14:30:09 2011 -0400 swscale: split chroma buffers into separate U/V planes. Preparatory step to implement support for sizes > VOFW.
* Revert 1a5e4fd8c5b99478b4e08a69261930bb12aa948b for postproc. This broke the ↵Michael Niedermayer2011-05-291-2/+2
| | | | | | code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc: correct AC-3 option subsection placementJames Zern2011-05-291-45/+43
| | | | | Floating-Point-Only section was added after the video encoders chapter in 034fc7b merge.
* swscale: use av_clip_uint8() in yuv2yuv1_c().Ronald S. Bultje2011-05-281-17/+3
|
* swscale: replace formatConvBuffer[VOF] by allocated array.Ronald S. Bultje2011-05-283-3/+6
| | | | | This allows to convert between formats of arbitrary width, regardless of the value of VOF/VOFW.
* v4l2: create file @doxy from text in the copyright headerStefano Sabatini2011-05-281-8/+11
|
* v4l2: remove pointless empty linesStefano Sabatini2011-05-281-14/+0
|
* v4l2: set default standard to NULLStefano Sabatini2011-05-281-1/+1
| | | | | Avoid a failure with the default value of "NTSC". Not all drivers support a standard.
* v4l2: use OFFSET macro when setting optionsStefano Sabatini2011-05-281-2/+3
| | | | Improve readability.
* lavdev: add SDL output deviceStefano Sabatini2011-05-287-1/+277
|
* lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini2011-05-287-7/+32
| | | | Also deprecate avcodec_get_pix_fmt_name() in its favor.
* iff: remove duplicated file descriptionStefano Sabatini2011-05-281-1/+0
|
* cmdutils: remove OPT_FUNC2Stefano Sabatini2011-05-286-133/+148
| | | | | | | Make ff* tools only accept opt_* functions taking two arguments. The distinction between functions with one and two arguments is quite pointless. Simplify parse_options() code.
* rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.Ronald S. Bultje2011-05-282-35/+41
| | | | | | | Many functions have such a prefix, but do not actually use any instructions or features from that set, thus giving the false impression that swscale is highly optimized for a particular system, whereas in reality it is not.
* swscale: reindent h[cy]scale_fast() and updateDitherTables().Ronald S. Bultje2011-05-281-131/+132
|
* swscale: reformat x86/swscale_template.c.Ronald S. Bultje2011-05-281-851/+868
| | | | | | Interleave macros and code so that it's easier to find the actual code that belongs to a function. Also reindent where appropriate and remove dead code.
* swscale: remove duplicate mmx/mmx2 functions if they are identical.Ronald S. Bultje2011-05-281-2/+13
|
* swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().Ronald S. Bultje2011-05-281-136/+234
| | | | | This allows cutting up the function in much smaller and easier- to-maintain chunks.
* swscale: remove if(full_chr_int) from yuv2packed1().Ronald S. Bultje2011-05-282-10/+0
| | | | | | If that flag is set, swScale() already proxies the call to yuv2rgbXinC_full(). Therefore, this flag is never set when yuv2packed1() is called.
* swscale: remove if(accurate_rnd) branch from functions.Ronald S. Bultje2011-05-281-16/+42
|
* swscale: revive SWS_CPU_CAPS until next major bump.Anton Khirnov2011-05-281-1/+9
|
* swscale: Remove commented-out printf cruft.Diego Biurrun2011-05-284-10/+0
|
* Export PCR pidKieran Kunhya2011-05-282-0/+13
|
* Export more transport stream information.Kieran Kunhya2011-05-282-1/+15
| | | | with minor addition to the comment by michael
* Output MPEG-TS stream identifiers.Kieran Kunhya2011-05-282-0/+10
| | | | with changes by michael to simplify API
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-2732-189/+374
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (29 commits) ARM: disable ff_vector_fmul_vfp on VFPv3 systems ARM: check for VFPv3 swscale: Remove unused variables in x86 code. doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS. x86: Add appropriate ifdefs around certain AVX functions. cmdutils: use sws_freeContext() instead of av_freep(). swscale: delay allocation of formatConvBuffer(). swscale: fix build with --disable-swscale-alpha. movenc: Deprecate the global RTP hinting flag, use a private AVOption instead movenc: Add an AVClass for setting muxer specific options swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions. configure: report yasm/nasm presence properly tcp: make connect() timeout properly rawdec: factor video demuxer definitions into a macro. rtspdec: add initial_pause private option. lavf: deprecate AVFormatParameters.width/height. tty: add video_size private option. rawdec: add video_size private option. x11grab: add video_size private option. x11grab: factorize returning error codes. ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ARM: disable ff_vector_fmul_vfp on VFPv3 systemsMans Rullgard2011-05-271-1/+2
| | | | | | | | | | | | | | | | | | | | This function uses old-style vector operations deprecated in VFPv3. Some implementations, e.g. Cortex-A9, support them only through slow software emulation. Cortex-A8 does have this functionality in hardware, but as it also has NEON, this function is not used there regardless. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * ARM: check for VFPv3Mans Rullgard2011-05-271-0/+3
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * swscale: Remove unused variables in x86 code.Diego Biurrun2011-05-271-4/+0
| | | | | | | | | | | | | | libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’ libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’
| * doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.Diego Biurrun2011-05-271-6/+0
| |
| * x86: Add appropriate ifdefs around certain AVX functions.Diego Biurrun2011-05-272-0/+11
| | | | | | | | | | nasm versions prior to 2.09 have trouble assembling some of our AVX code. Protect these sections by preprocessor macros to allow compilation to pass.
| * cmdutils: use sws_freeContext() instead of av_freep().Ronald S. Bultje2011-05-271-1/+2
| | | | | | | | | | av_freep(swsContext) will leak all memory potentially allocated within the swsContext.
| * swscale: delay allocation of formatConvBuffer().Ronald S. Bultje2011-05-271-1/+1
| | | | | | | | | | That means it won't be allocated when not needed. Alongside this, it fixes valgrind/fate-detected memory leaks.
| * swscale: fix build with --disable-swscale-alpha.Ronald S. Bultje2011-05-271-4/+4
| |
| * movenc: Deprecate the global RTP hinting flag, use a private AVOption insteadMartin Storsjö2011-05-275-3/+24
| | | | | | | | | | | | Instead of -fflags rtphint, set -movflags rtphint instead. Signed-off-by: Martin Storsjö <martin@martin.st>
| * movenc: Add an AVClass for setting muxer specific optionsMartin Storsjö2011-05-272-0/+19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.Ronald S. Bultje2011-05-271-4/+6
| |
| * configure: report yasm/nasm presence properlyLuca Barbato2011-05-271-1/+1
| | | | | | | | If the secondary assembler is in use report the proper name
| * tcp: make connect() timeout properlyLuca Barbato2011-05-271-8/+17
| | | | | | | | | | The connect() timeout can take minutes, gets misreported as EIO and isn't interruptible.
| * rawdec: factor video demuxer definitions into a macro.Anton Khirnov2011-05-2710-105/+22
| |
| * rtspdec: add initial_pause private option.Anton Khirnov2011-05-273-3/+30
| | | | | | | | Deprecate corresponding AVFormatParameters field.
| * lavf: deprecate AVFormatParameters.width/height.Anton Khirnov2011-05-271-2/+2
| |
| * tty: add video_size private option.Anton Khirnov2011-05-271-2/+23
| |
| * rawdec: add video_size private option.Anton Khirnov2011-05-273-4/+45
| |
| * x11grab: add video_size private option.Anton Khirnov2011-05-271-9/+39
| |
| * x11grab: factorize returning error codes.Anton Khirnov2011-05-271-9/+19
| |
| * vfwcap: add video_size private option.Anton Khirnov2011-05-271-8/+38
| |
| * v4l2: add video_size private option.Anton Khirnov2011-05-271-2/+16
| |
| * v4l2: factorize returning error codes.Anton Khirnov2011-05-271-11/+17
| | | | | | | | This will be useful in the following commit.