Derek Buitenhuis
d0fc5de3a6
Merge commit '81306fd4bdeb5c17d4db771e4fec684773b5790f'
* commit '81306fd4bdeb5c17d4db771e4fec684773b5790f':
hls: eliminate ffurl_* usage
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years ago
Paul B Mahol
a588c7ac13
avfilter: add fieldhint filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Derek Buitenhuis
15d9645fb4
swscale/slice: Actually use the buffers' strides
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
9 years ago
Mats Peterson
b86ba37096
lavc/rawdec: Retrieve nut palette from packets
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Carl Eugen Hoyos
d0962160e0
lavfi/elbg: Make the pal8 output opaque.
9 years ago
Rostislav Pehlivanov
3b1d1437a0
vc2enc: print the average quantization index at the end
Similar to how the AAC encoder does it.
0 means the video's been compressed losslessly/almost losslessly
thoughout. Generally, the higher, the worse.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
9 years ago
Timothy Gu
5d82370930
RELEASE: Update to 3.0.git
9 years ago
Luca Barbato
2edc718723
configure: Relax the implication of --enable for components
Do not error out if some subcomponents cannot be enabled.
Reported-By: RT|AO
9 years ago
KO Myung-Hun
346ec91764
MAINTAINERS: add myself as an OS/2 maintainer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Rostislav Pehlivanov
7cdea450c6
vc2enc: fix use of uninitialized variables in the rate control system
Fixes: CID1352550
Fixes: CID1352549
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
9 years ago
Hendrik Leppkes
a655bc8344
ffmpeg_dxva2: add a profile check for hevc
9 years ago
Hendrik Leppkes
1ec14612a5
ffmpeg_dxva2: support hevc main10 decoding
9 years ago
Hendrik Leppkes
ccb94789e2
hevc: support Main10 decoding through dxva2
9 years ago
Diego Biurrun
47570dbde8
fft: ppc: Place ff_fft_calc_interleave_altivec() under correct ifdefs
Also fix #endif comments in the FFT init code.
9 years ago
Michael Niedermayer
295de3efc5
fate/source-check.sh: Use "git show" instead of git --version to test for git
This fixes fate with non git source trees
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Metaksakis Georgios
00c73c475e
lavd/gdigrab: mouse dpi awareness
correct mouse location on hidpi screens.
fixes ticket #5008
Signed-off-by: Matt Oliver <protogonoi@gmail.com>
9 years ago
James Almer
70d685a77f
x86: use the new helper macros where useful
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
James Almer
73a4589d4b
x86: add some more helper macros to check for slow cpuflags
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Rostislav Pehlivanov
fbc96c50d7
Changelog: add entries for the SMPTE VC-2 decoder and encoder
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
9 years ago
Anton Khirnov
c15f6098b1
avconv: pass the hw context from filters to the encoder
9 years ago
Anton Khirnov
871d0930d4
nvenc: support CUDA frames as input
9 years ago
Anton Khirnov
7b3214d005
lavc: add a field for passing AVHWFramesContext to encoders
9 years ago
Michael Niedermayer
bb9f7bf1a2
Changelog/APIChanges Put 3.0 release marker
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Anton Khirnov
21f7cd4acd
lavfi: add a filter for uploading normal frames to CUDA
9 years ago
Anton Khirnov
1bf3413461
avconv: use the new buffersrc parameters API
The timebase change in the zmbv-8bit test is due to the fact that
previously the timebase string was evaluated as floating point, then
converted to a rational. After this commit, the timebase is passed
directly as is.
9 years ago
Anton Khirnov
b3dd30db0b
lavfi: pass the hw frames context through the filter chain
9 years ago
Anton Khirnov
ad884d1002
hwcontext: add a CUDA implementation
9 years ago
Anton Khirnov
7bc780cd44
pixfmt: add a CUDA hwaccelled format
9 years ago
Anton Khirnov
c51b2c79a7
Allow linking to CUDA dynamically instead of dlopen()ing it at runtime
9 years ago
Anton Khirnov
bd49be885e
avconv_vdpau: use the hwcontext API to simplify code
9 years ago
Anton Khirnov
a001ce31bc
hwcontext: add a VDPAU implementation
10 years ago
Anton Khirnov
89923e418b
lavu: add a framework for handling hwaccel frames
10 years ago
Michael Niedermayer
b4018544fb
avformat/img2enc: remove unused variable
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
0eb4092c1b
avutil/imgutils: remove special case for aligning the palette
This was suggested by wm4 and stefano.
After this patch using align=1 the size used by various functions would not
contain padding, while the palette would be aligned at align>1
This patch makes it required to use align>=4 if the palette is to be accessed
as uint32
As a side-effect It fixes storing pal8 in nut with odd with&height
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Anton Khirnov
721a4efc05
buffer: add support for pools using caller data in allocation
This should allow using more complex allocators than simple malloc
wrappers.
9 years ago
Anton Khirnov
c084d6d2cf
buffersrc: default SAR to 0 (unknown) rather than 1
It makes more sense to not claim anything about the SAR if we don't know
anything. No changes in the FATE tests, since this is what avconv ends
up doing anyway.
9 years ago
Michael Niedermayer
8352f5c807
doc/protocols: document protocol_whitelist
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
e5655a32bc
avcodec/h264_cabac: Check decode_cabac_mb_mvd() for failure
Fixes harmless integer overflow
Fixes Ticket5150
No speedloss measured, actually its slightly faster, but please benchmark & double check this
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
dcb6d5b831
avformat/genh: Mark coef_splitted as av_unused
This avoid "libavformat/genh.c:43:14: warning: variable coef_splitted set but not used"
Fewer warnings makes it easier to see new and important warnings
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
10 years ago
Marton Balint
ae51f9bd6c
avutil/parseutils: remove 2112 date from fate test
It is not supported on 32bit.
Signed-off-by: Marton Balint <cus@passwd.hu>
9 years ago
Timothy Gu
bcc223523e
x86/vc1dsp: Port vc1_*_hor_16b_shift2 to NASM format
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
9 years ago
Timothy Gu
ebf648d490
checkasm/vf_blend: Decrease iteration count
The test is already slow.
9 years ago
Timothy Gu
a953a2991e
checkasm: Add vf_blend tests
9 years ago
Timothy Gu
8c56a4a1ed
vf_blend: Move C dsp function mapping to separate function
9 years ago
Mark Reid
8395b6eeaa
libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
KO Myung-Hun
b8bc6b14a5
compat/os2threads: split long lines
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
KO Myung-Hun
6bf5e7d3e7
compat/os2threads: support the return value of joined thread
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
KO Myung-Hun
22a4046d66
compat/os2threads: Improve pthread_cond_xxx() functions
1. Manipulate waiting count in pthread_cond_wait()
2. Use builtin atomic functions to manipulate waiting count
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
b65ea6ab44
avfilter/vf_tinterlace: fix image alignment
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Timothy Gu
a678d66781
vf_blend: Use integers for divide mode
2.5x faster for 8-bit mode without autovectorization in GCC, 2x
slower with it on x86. However, since the platforms we enable GCC
autovectorization on most probably has support for SSE2
optimization (added in the subsequent commit), this commit should
in general do good.
9 years ago