Vittorio Giovara
4e0be9c86f
vf_frei0r: prevent a segfault when filter parameters are not set
2014-03-04 11:19:03 +01:00
Vittorio Giovara
8accddeb58
vf_frei0r: adjust error messages
2014-03-04 11:19:03 +01:00
Vittorio Giovara
f4bd9fe326
h264: fix clang warning about uninitialized variable
2014-02-28 18:15:15 +01:00
Vittorio Giovara
17a63ff0cd
h264: update flag name in ff_h264_decode_ref_pic_list_reordering()
...
This is the name used in the specifications.
2014-02-28 18:14:34 +01:00
Vittorio Giovara
ee6280ca12
h264: parse two additional constraint flags
2014-02-28 18:14:34 +01:00
Vittorio Giovara
e70ab7c1f5
h264: add MVCD to the list of High profiles in SPS
...
Also comment all previous profiles.
2014-02-28 18:14:33 +01:00
Vittorio Giovara
c91488ab33
doc: fix one accented word
2014-02-24 17:54:03 +01:00
Vittorio Giovara
48d1ed9c83
doc: name correct header
2014-02-24 17:54:03 +01:00
Vittorio Giovara and Luca Barbato
f777504f64
h264: Lower bound check for slice offsets
...
And use the value from the specification.
Sample-Id: 00000451-google
Found-by: Mateusz j00ru Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2014-02-20 18:58:38 +01:00
Vittorio Giovara
35b05c5184
vf_interlace: deprecate lowpass option
2014-02-19 12:26:34 +01:00
Vittorio Giovara
614b9e4db8
h264: use avpriv_request_sample for chroma_format_idc
2014-02-16 23:51:44 +01:00
Vittorio Giovara
dc971acf4a
h264_parser: use enum values in h264_find_frame_end()
2014-02-15 18:29:49 +01:00
Vittorio Giovara
066ad24984
h264_sei: reorder headers
...
Also drop unused assert.h.
2014-02-14 05:10:58 +01:00
Vittorio Giovara
304e916a92
h264_sei: name buffering period type consistently
2014-02-14 05:08:47 +01:00
Vittorio Giovara
15210354cf
h264: drop outdated comments
2014-02-14 05:08:37 +01:00
Vittorio Giovara
3a05767028
h264: store current_sps_id inside the current sps
...
In preparation for MVC support.
2014-02-14 05:05:46 +01:00
Vittorio Giovara
73e8fab31d
h264: print values in case of error
...
Also make error style consistent and drop redundant information.
2014-02-14 05:05:35 +01:00
Vittorio Giovara and Janne Grunau
b141c7b37e
h264: give numbers to nalus
...
Signed-off-by: Janne Grunau <janne-libav@jannau.net >
2014-02-08 13:38:31 +01:00
Vittorio Giovara
a91d3658d9
mpeg: K&R formatting cosmetics
...
Also adjust header #include order and some comments.
Signed-off-by: Diego Biurrun <diego@biurrun.de >
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
2014-02-04 22:29:53 +01:00
Vittorio Giovara and Diego Biurrun
d509ae5be0
jvdec: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2014-02-04 12:35:38 +01:00
Vittorio Giovara
02b9fafcca
avutil: do not use avcodec header in frame.h
2014-01-09 23:13:05 +01:00
Vittorio Giovara
abb5e37f64
avfilter: fix leaks on error in ff_filter_frame
2014-01-09 23:13:05 +01:00
Vittorio Giovara
5655732c77
avfilter: add needs_writable field to the internal AVFilterPad structure
2014-01-09 23:13:05 +01:00
Vittorio Giovara
d44bd7fb27
avfilter: add documentation for needs_writable
2014-01-09 23:13:05 +01:00
Vittorio Giovara
11d704dc94
fate: add framepack filter test
2014-01-09 23:13:05 +01:00
Vittorio Giovara
a7d0e7ead9
lavfi: add framepack filter
2014-01-09 23:13:05 +01:00
Vittorio Giovara
bd316109b3
apidoc: fix warning from stereo3d.h
2013-12-17 09:34:08 +01:00
Vittorio Giovara
3d9fc21e59
h264: Refactor decode_frame_packing_arrangement
...
Directly set the fields when necessary.
2013-12-17 09:34:08 +01:00
Vittorio Giovara
cfb4ee3097
fate: add a pngparser test
2013-12-17 09:34:08 +01:00
Vittorio Giovara
eddff165b4
fate: add utility function to test parser, demuxer, and decoder
2013-12-17 09:34:08 +01:00
Vittorio Giovara
a2eeed619d
changelog: drop redundant new attribute
2013-12-12 16:10:15 +01:00
Vittorio Giovara
46c0cbd5dc
rtsp: suppress a incompatible pointer types warning
2013-12-12 16:10:14 +01:00
Vittorio Giovara
6b45f05ef5
parseutils: fix discarding const attribute warning
2013-12-12 16:10:14 +01:00
Vittorio Giovara
acb77dff6a
hevc: parse frame packing arrangement SEI messages and save relevant stereo3d information
2013-12-09 16:02:43 +01:00
Vittorio Giovara
3d1d175367
mpeg12enc: set frame packing information when relevant metadata is found
2013-12-09 16:02:43 +01:00
Vittorio Giovara
bacc2869f3
mpeg12dec: parse frame packing arrangement user_data and save relevant stereo3d information
2013-12-09 16:02:43 +01:00
Vittorio Giovara
09cb75cdeb
libx264: set frame packing information when relevant information is found
2013-12-09 16:02:43 +01:00
Vittorio Giovara
5b10ef729f
h264: parse frame packing arrangement SEI messages and save relevant stereo3d information
2013-12-09 16:02:43 +01:00
Vittorio Giovara
7e244c6860
avframe: add codec-independent stereoscopic metadata
2013-12-09 16:02:43 +01:00
Vittorio Giovara
0673ede985
configure: add strip flags checks
...
This will check if -wN '..@*' is available and fall back on -x if not;
when none are available, do not run strip at all to prevent removing
functions that might be actually needed.
2013-11-28 15:37:10 +01:00
Vittorio Giovara
dd249245d0
filter docs: reference scale and fps filters
2013-11-21 14:48:40 +01:00
Vittorio Giovara
d28fc7b29a
avconv_filter: add new line after error message
2013-11-21 14:48:27 +01:00
Vittorio Giovara
874838dc65
fate: add one select filter test
...
This test selects alternate frames from input.
2013-11-21 13:01:00 +01:00
Vittorio Giovara
305d3d9f1f
mpeg4videoenc: restore macro parentheses
...
These were erroneously removed in 8769113acc .
2013-11-21 12:58:12 +01:00
Vittorio Giovara
6f1ec8edf2
avcodec.h: include version.h before using version macro
2013-11-19 14:48:36 +01:00
Vittorio Giovara
3a16ec19d2
vf_interlace: check one av_frame_clone allocation
2013-11-19 14:48:36 +01:00
Vittorio Giovara
c673fc919c
hevc_sei: drop unused parameter
2013-11-19 14:48:36 +01:00
Vittorio Giovara
d234c7a07c
mpeg4videodec: K&R formatting cosmetics
2013-11-19 14:48:36 +01:00
Vittorio Giovara
8769113acc
mpeg4videoenc: K&R formatting cosmetics
2013-11-19 14:48:36 +01:00
Vittorio Giovara
446e37dc97
vf_fieldorder: remove superfluous get_video_buffer
2013-11-04 14:37:06 +01:00
Vittorio Giovara
d763978583
rtmpproto: Reorder conditions to help dead code elimination
...
This makes sure that these branches are eliminated properly
with clang with optimizations disabled.
2013-11-03 11:51:41 +01:00
Vittorio Giovara
3ea5f64fff
ansi: fix possible use of uninitialized variables
2013-11-03 11:51:40 +01:00
Vittorio Giovara
c0bba95c23
wtv: fix variable sign in format
2013-11-03 11:51:40 +01:00
Vittorio Giovara
5858a67f13
attributes: disable flatten on llvm/clang
2013-11-03 11:51:40 +01:00
Vittorio Giovara and Diego Biurrun
c68d4c230a
mpeg4video_parser: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-11-02 12:08:49 +01:00
Vittorio Giovara and Diego Biurrun
dc6ea00cd2
mpeg4video: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-11-01 22:53:48 +01:00
Vittorio Giovara and Anton Khirnov
884c7a6eb8
avfilter: fix const use of avfilter_next
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-28 07:58:23 +01:00
Vittorio Giovara and Anton Khirnov
5c439b41d0
avfilter: have avfilter_get_by_name return const for next bump
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-28 07:57:44 +01:00
Vittorio Giovara and Anton Khirnov
529a9893d7
avframe: mark source frame const in _ref and _clone
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-27 21:32:37 +01:00
Vittorio Giovara and Anton Khirnov
fc06ee6ee3
mmvideo: fix uninitialized variable use in mm_decode_intra
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-27 21:32:11 +01:00
Vittorio Giovara and Anton Khirnov
b284e1ffe3
mem: do not check for negative size
...
size_t is guaranteed to be unsigned
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-26 09:05:56 +02:00
Vittorio Giovara and Diego Biurrun
fb13fe8342
golomb: reduce scope of a few variables
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-10-24 02:04:34 +02:00
Vittorio Giovara and Diego Biurrun
2c993e8b5e
golomb: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-10-23 13:17:23 +02:00
Vittorio Giovara and Luca Barbato
157dc0b489
fate: add fieldorder filter test
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-10-22 10:59:03 +02:00
Vittorio Giovara and Luca Barbato
00d7369de0
vf_fieldorder: log when processing is skipped
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-10-22 10:58:25 +02:00
Vittorio Giovara and Anton Khirnov
fd2384f02b
oggparsevorbis: fail on memory allocation error
2013-10-12 15:37:56 +02:00
Vittorio Giovara and Anton Khirnov
ed9245dba8
oggparsevorbis: check allocations
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-12 15:24:26 +02:00
Vittorio Giovara and Diego Biurrun
90e15e340d
oggparsevorbis: return meaningful errors
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-10-05 23:16:48 +02:00
Vittorio Giovara and Luca Barbato
6b3ff6f91a
swscale: provide a default scaler if none is set
...
Lanczos for general case, sinc for upscaling, Gaussian for
downscaling. According to current literature these scalers
should be the best quality-wise algorithms for each case.
Inspired from a patch by wm4 <nfxjfg@googlemail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-10-05 18:38:55 +02:00
Vittorio Giovara and Diego Biurrun
49fe9c05f9
oggparsevorbis: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-10-03 23:26:09 +02:00
Vittorio Giovara and Anton Khirnov
06e7301a2e
vf_interlace: do not process an already interlaced frame
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-10-02 16:40:49 +02:00
Vittorio Giovara and Anton Khirnov
edaba18021
h264: log extradata skip only for non-ignored NALs
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-09-24 13:24:28 +02:00
Vittorio Giovara and Anton Khirnov
26179964ff
h264_sei: log unknown sei messages
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-09-24 13:24:28 +02:00
Vittorio Giovara and Diego Biurrun
944c338430
h264dec: Add .avc file name extension
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-20 21:08:02 +02:00
Vittorio Giovara and Diego Biurrun
01f111bdb2
h264dec: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-20 21:06:23 +02:00
Vittorio Giovara and Martin Storsjö
1cad7171dd
h264: remove an unused static constant
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-20 14:40:10 +03:00
Vittorio Giovara and Diego Biurrun
187105ff8a
Fix references to deleted avcodec_encode_video() function
2013-09-16 13:59:19 +02:00
Vittorio Giovara and Diego Biurrun
c0779a67e8
mp3: add .mpa extension
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-12 13:16:15 +02:00
Vittorio Giovara and Diego Biurrun
7f93a861aa
mpeg12enc: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-05 21:50:24 +02:00
Vittorio Giovara and Diego Biurrun
66f091053f
mpeg12enc: drop forward declarations
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-05 12:38:43 +02:00
Vittorio Giovara and Luca Barbato
f4ca970dba
configure: Add docdir configuration option
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-08-31 16:16:38 +02:00
Vittorio Giovara and Diego Biurrun
0ce1a7598e
vf_interlace: fix file permissions
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-08-27 23:50:45 +02:00
Vittorio Giovara and Anton Khirnov
c1076d8479
h264: check one context_init() allocation
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-08-10 13:36:38 +02:00
Vittorio Giovara and Anton Khirnov
5eb488bfa8
h264: use explicit variable names for *_field_flag
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-08-10 13:36:25 +02:00
Vittorio Giovara and Anton Khirnov
b3dc260e7f
h264: return meaningful values
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-08-10 13:28:51 +02:00
Vittorio Giovara and Anton Khirnov
22c879057e
mpegvideo_enc: drop outdated copy_picture_attributes() in favour of a modern av_frame_copy_props()
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-08-07 20:48:15 +02:00
Vittorio Giovara and Diego Biurrun
0d8b943d20
h264_sei: Return meaningful values
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-08-02 18:19:40 +02:00
Vittorio Giovara and Diego Biurrun
b18412171f
h264_sei: K&R formatting cosmetics
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-08-01 13:26:07 +02:00
Vittorio Giovara and Anton Khirnov
3c8bff0740
avframe: have av_frame_get_side_data take const AVFrame*
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-08-01 09:41:45 +02:00
Vittorio Giovara and Martin Storsjö
7748dd41be
avconv: add -n option to immediately exit when output files already exist
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-07-31 22:28:54 +03:00
Vittorio Giovara and Martin Storsjö
6756d98cec
lavfi: filtfmts: use newer avfilter APIs
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-07-19 12:22:30 +03:00
Vittorio Giovara and Luca Barbato
cd0faeee62
lavfi: math typo in interlace filter
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-06-17 12:25:43 +02:00
Vittorio Giovara and Anton Khirnov
fc18cc44eb
fate: add CVFC1_Sony_C to h264 conformance tests
...
The sample is already included in the FATE suite, but is not tested
because cropping wasn't fully supported before.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-04-24 17:44:11 +02:00
Vittorio Giovara and Anton Khirnov
25882a7ff6
FATE: add a test for the interlace filter
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-04-11 21:33:58 +02:00
Vittorio Giovara and Anton Khirnov
3fce136798
lavfi: new interlace filter
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2013-04-11 21:33:07 +02:00
Vittorio Giovara and Luca Barbato
2eaa3663fd
avplay: enable only when SDL 1.2 is found
...
SDL 2 is API incompatible.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-03-09 14:33:54 +01:00
Vittorio Giovara and Luca Barbato
a84fb6e06f
h264: Allow discarding the cropping information from SPS
...
Some 3D systems overload the meaning of the field for other purposes.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2013-01-25 07:50:35 +01:00