Michael Niedermayer
6db37c9468
Merge commit '5c7db097ebe1fb5c233cedd8846615074e7d6044'
...
* commit '5c7db097ebe1fb5c233cedd8846615074e7d6044':
avconv: pass libavresample options to AVFilterGraph
Conflicts:
cmdutils.c
cmdutils.h
ffmpeg_filter.c
ffmpeg_opt.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 17:41:31 +01:00
Michael Niedermayer
71cf094e1b
Merge commit '9f1223562e134bac6345a465870b9d56ff7d60cf'
...
* commit '9f1223562e134bac6345a465870b9d56ff7d60cf':
lavfi: connect libavresample options to af_resample via AVFilterGraph
Conflicts:
doc/APIchanges
libavfilter/avfiltergraph.c
libavfilter/avfiltergraph.h
libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 17:10:55 +01:00
Michael Niedermayer
f7c4b76c48
Merge commit 'd7c450436fcb9d3ecf59884a574e7684183e753d'
...
* commit 'd7c450436fcb9d3ecf59884a574e7684183e753d':
ac3dec: validate channel output mode against channel count
Conflicts:
libavcodec/ac3dec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 16:53:09 +01:00
Michael Niedermayer
dbabea2f23
configure: hwaccel autodetection has been removed in 82ca17ac7a
...
If you want it back (yeah i want it back too)
then you just need to volunteer to maintain the code in configure
thats related to hwaccel autodetection.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 16:40:46 +01:00
Diego Biurrun
fdd392ed27
configure: Simplify VDPAU header check
...
Conflicts:
configure
2013-02-24 16:33:55 +01:00
Michael Niedermayer
8cf9253aef
Merge commit '82ca17ac7a0a08784cb6808384ee237ac28e8334'
...
* commit '82ca17ac7a0a08784cb6808384ee237ac28e8334':
configure: Fix vaapi/vda/vdpau dependency declarations
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 16:18:21 +01:00
Michael Niedermayer
60cc4a32b5
Merge commit '215cdd35efd625ec28ef5846f1692b18f7c2c230'
...
* commit '215cdd35efd625ec28ef5846f1692b18f7c2c230':
configure: Refactor dxva2api.h dependency declarations
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 15:37:11 +01:00
Paul B Mahol
7b12554c5a
exr: make sure that data_size is not bigger than expected
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-02-24 14:27:39 +00:00
Paul B Mahol
74a78bfe6c
exr: simplify filling channel_buffer[]
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-02-24 14:27:39 +00:00
Paul B Mahol
645f96f129
exr: check color channel subsampling too
...
If there is unsupported subsampling encountered abort
early instead of failing decoding later.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-02-24 14:27:39 +00:00
Paul B Mahol
1a08758e7c
exr: slice threading
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-02-24 14:27:39 +00:00
Michael Niedermayer
845bf99312
Merge commit '4cc4b33f71d3982df404fceb4405d656c538bc74'
...
* commit '4cc4b33f71d3982df404fceb4405d656c538bc74':
build: Add proper infrastructure for adding and checking host CPPFLAGS
Conflicts:
Makefile
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 15:24:38 +01:00
Michael Niedermayer
42b411995c
Merge commit '2aac411fd4c74e22b978525206f3b8257de1842b'
...
* commit '2aac411fd4c74e22b978525206f3b8257de1842b':
configure: Simplify VDPAU header check
Conflicts:
configure
Not merged as the code seems not to work
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 15:21:13 +01:00
Michael Niedermayer
56c245f921
Merge commit '9840130edf3a969ec06dd0faa61dcf8d90c5f67a'
...
* commit '9840130edf3a969ec06dd0faa61dcf8d90c5f67a':
configure: Simplify VDA header and extralibs check
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:58:06 +01:00
Michael Niedermayer
74c9245254
Merge commit '0a8da1a3e5f0b9329dfb89d17356ff5444c02351'
...
* commit '0a8da1a3e5f0b9329dfb89d17356ff5444c02351':
configure: Do not redundantly list enabled hwaccel libs
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:50:19 +01:00
Michael Niedermayer
409890ca2f
Merge commit '7432e872066d6960a9fbd31c51a94ebe6183389e'
...
* commit '7432e872066d6960a9fbd31c51a94ebe6183389e':
configure: Add print_3_columns helper function and use where appropriate
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:37:54 +01:00
Michael Niedermayer
2fc662ae63
Merge commit '040c565e51985477a8fa5e42d2ddfb26ebde6608'
...
* commit '040c565e51985477a8fa5e42d2ddfb26ebde6608':
doc: developer: Allow tabs in the vim configuration for Automake files
Remove pointless av_cold attributes in header files
Conflicts:
libavcodec/h264.h
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:32:55 +01:00
Michael Niedermayer
5ecf8189c6
pnm: use av_pix_fmt_desc_get()
...
Using the table directly may cause problems on some platforms like msvc
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:27:39 +01:00
Michael Niedermayer
198ea7a96f
Merge commit 'b5f536d24b5ae360503935c34d5d59fa5181b94d'
...
* commit 'b5f536d24b5ae360503935c34d5d59fa5181b94d':
pnm: add high-bitdepth PGMYUV support for both encoder and decoder
Conflicts:
libavcodec/pnm.c
libavcodec/pnmdec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:14:28 +01:00
Michael Niedermayer
a77a27a24b
Merge commit '2f325a6fd4421c4dd4e26d7065e5d4bf26ed52f2'
...
* commit '2f325a6fd4421c4dd4e26d7065e5d4bf26ed52f2':
libx264: change i_qfactor to use x264cli's default
qtrle: use AV_LOG_ERROR in an error message.
Conflicts:
libavcodec/libx264.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 14:05:16 +01:00
Michael Niedermayer
6f5f0671f3
Merge commit '7b4f91155bd4ef5a8d4e9af65c48b42bfa5b52c6'
...
* commit '7b4f91155bd4ef5a8d4e9af65c48b42bfa5b52c6':
qtrle: cosmetics, reformat CHECK_PIXEL_PTR() macro
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:55:44 +01:00
Michael Niedermayer
9ba38e6273
Merge commit 'e10659244782b26061e7d52c06437de32a43a7af'
...
* commit 'e10659244782b26061e7d52c06437de32a43a7af':
qtrle: add more checks against pixel_ptr being negative.
Conflicts:
libavcodec/qtrle.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:49:37 +01:00
Michael Niedermayer
9748cac565
Merge commit '4f3b058c84f570e261d743c7c22f865617fd28ac'
...
* commit '4f3b058c84f570e261d743c7c22f865617fd28ac':
cavs: initialize various context tables to 0
mlpdec: do not try to allocate a zero-sized output buffer.
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:24:43 +01:00
Michael Niedermayer
663ebae79a
Merge commit '56daf10e0313c5e36f43e773f457d2a99ff0df10'
...
* commit '56daf10e0313c5e36f43e773f457d2a99ff0df10':
mov: use the format context for logging.
flicvideo: avoid an infinite loop in byte run compression
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:15:59 +01:00
Nicolas George
ea2de3d096
lavf/concatdec: add the "duration" directive.
2013-02-24 13:12:46 +01:00
Nicolas George
b92c7a8f4b
tools: add seek_print.
...
Useful for testing seek implementations.
2013-02-24 13:12:46 +01:00
Michael Niedermayer
33796645dc
loco: check the last plane too
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:08:52 +01:00
Michael Niedermayer
714ff44858
Merge commit '067432c1c95882c7221e694f33d9f3bdbe46de7f'
...
* commit '067432c1c95882c7221e694f33d9f3bdbe46de7f':
loco: check that there is data left after decoding a plane.
lagarith: avoid infinite loop in lag_rac_refill()
Conflicts:
libavcodec/loco.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 13:08:42 +01:00
Michael Niedermayer
4ba35194a9
Merge commit 'f935aca44c674d30e3ed940ef73bbad1228a5855'
...
* commit 'f935aca44c674d30e3ed940ef73bbad1228a5855':
av_memcpy_backptr: avoid an infinite loop for back = 0
4xm: check the return value of read_huffman_tables().
Conflicts:
libavcodec/4xm.c
libavutil/mem.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 12:22:51 +01:00
Nicolas George
ccc7bcc4fc
lavc: check return values consistency when decoding subtitles.
2013-02-24 12:18:57 +01:00
Nicolas George
e568d432b1
lavfi/formats: reindent after last commit.
2013-02-24 12:05:06 +01:00
Nicolas George
2d98dd3d14
lavfi: fix merging of formats and clarify exception.
...
The following commit:
b97d61f
avfilter/ff_merge_formats: only merge if doing so does not loose chroma or alpha
introduced an exception to avoid lossy conversions.
Add a comment to explain the logic.
Fix the call to avoid applying it on audio formats.
2013-02-24 11:58:52 +01:00
Nicolas George
3d7f4f8726
lavf/avio: check that the protocol supports the open mode.
...
Fix trac ticket #2139 .
2013-02-24 11:51:16 +01:00
Nicolas George
bf0712c2f8
libavfilter/af_amerge: fix segfault if init fails.
2013-02-24 11:23:51 +01:00
Michael Niedermayer
066739f6bc
pmpdec: check packet sizes
...
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 00:13:54 +01:00
Michael Niedermayer
7276e9ea95
pmpdec: fix signedness
...
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 00:13:54 +01:00
Michael Niedermayer
b0bc0eb978
pmpdec: read index before creating audio streams
...
This allows more complete checks
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-24 00:13:54 +01:00
Reimar Döffinger
50a37f9202
pmpdec: check for EOF while reading index.
...
Otherwise even a tiny file can trigger a huge memory allocation.
Related to ticket #2298 .
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de >
2013-02-24 00:01:56 +01:00
Michael Niedermayer
82d79289db
avformat: Allocate duration_error separately
...
This significantly reduces the memory needed per AVStream when the
array is not needed.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-23 23:15:09 +01:00
Justin Ruggles
5c7db097eb
avconv: pass libavresample options to AVFilterGraph
2013-02-23 17:07:54 -05:00
Justin Ruggles
9f1223562e
lavfi: connect libavresample options to af_resample via AVFilterGraph
2013-02-23 17:07:54 -05:00
Michael Niedermayer
285485ac5f
matroskaenc: fix cue tracknum off by 1 error
...
Fixes out of array accesses
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-02-23 23:06:27 +01:00
Justin Ruggles
d7c450436f
ac3dec: validate channel output mode against channel count
...
Damaged frames can lead to a mismatch, which can cause a segfault
due to using an incorrect channel mapping.
CC:libav-stable@libav.org
2013-02-23 16:59:39 -05:00
Diego Biurrun
82ca17ac7a
configure: Fix vaapi/vda/vdpau dependency declarations
2013-02-23 21:08:40 +01:00
Diego Biurrun
215cdd35ef
configure: Refactor dxva2api.h dependency declarations
2013-02-23 21:08:40 +01:00
Diego Biurrun
4cc4b33f71
build: Add proper infrastructure for adding and checking host CPPFLAGS
2013-02-23 20:23:45 +01:00
Diego Biurrun
2aac411fd4
configure: Simplify VDPAU header check
2013-02-23 20:13:48 +01:00
Diego Biurrun
9840130edf
configure: Simplify VDA header and extralibs check
2013-02-23 20:13:48 +01:00
Mans Rullgard
0a8da1a3e5
configure: Do not redundantly list enabled hwaccel libs
...
The enabled hwaccels are listed later anyway.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2013-02-23 20:13:47 +01:00
Diego Biurrun
7432e87206
configure: Add print_3_columns helper function and use where appropriate
2013-02-23 20:13:47 +01:00