Peter Große
a58873b111
avconv: when using -loop option bail out if seek to start fails
...
Fixes an infinite loop when a demuxer fails to seek to the start of the input.
Signed-off-by: Peter Große <pegro@friiks.de>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2017-07-28 13:13:44 +02:00
Anton Khirnov
b9129ec466
h264dec: add a CUVID hwaccel
...
Some parts of the code are based on a patch by
Timo Rothenpieler <timo@rothenpieler.org>
2017-07-26 23:24:34 +02:00
Mark Thompson
c2b0bea40f
avconv_hw: Free device on initialisation failure
2017-06-18 17:01:49 +01:00
wm4
f9e7a2f95a
dxva: add support for new dxva2 and d3d11 hwaccel APIs
...
This also adds support to avconv (which is trivial due to the new
hwaccel API being generic enough).
The new decoder setup code in dxva2.c is significantly based on work by
Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2017-06-08 21:20:18 +02:00
Diego Biurrun
908f737d6c
cmdutils: Mark conditionally used variable as av_unused
...
avtools/cmdutils.c🔢 28: warning: unused variable ‘pix_fmt’ [-Wunused-variable]
2017-06-03 19:34:08 +02:00
Luca Barbato
91622f6446
avconv: Always initialize the opkt struct on streamcopy
2017-05-31 12:51:55 +02:00
Mark Thompson
4d56f7ab8f
avconv: Flush output BSFs when stream copy reaches EOF
...
Same as f64d1100a5
, for stream copy
rather than encode.
2017-05-16 22:23:14 +01:00
Mark Thompson
e669db7610
avconv: Support setting the hardware device to use when filtering
...
This only supports one device globally, but more can be used by
passing them with input streams in hw_frames_ctx or by deriving new
devices inside a filter graph with hwmap.
2017-04-30 16:13:50 +01:00
Mark Thompson
9203aac228
avconv_hw: Add implicit device creation with default parameters
...
If -hwaccel foo is supplied without any other device options, and the
foo hwaccel is meant to have a device, try to make such a device with
default parameters for the hwaccel to use.
2017-04-30 16:07:16 +01:00
James Almer
c7bf98d437
avprobe: use av_spherical_projection_name() to print spherical projection names
...
Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-27 09:59:54 -04:00
Luca Barbato
c55f2ae2b8
avprobe: Handle unknown values for the color description
...
print_str() cannot print NULL.
Bug-Id: 1040
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2017-04-25 00:38:07 +02:00
Luca Barbato
8c0cadd17e
avplay: Do not try to allocate new frames when the player is closing
...
The allocation event can trigger while the decoding thread is already
closing.
Bug-Id: 1052
CC: libav-stable@libav.org
2017-04-25 00:38:07 +02:00
Mark Thompson
f64d1100a5
avconv: Flush output BSFs when encode reaches EOF
...
Before this, output bitstream filters would never see EOF and
therefore would not be able to flush any delayed packets.
2017-04-02 17:54:05 +01:00
Luca Barbato
8c616b3b89
avplay: Use the named syntax for buffersrc arguments
...
Avoid confusion.
2017-03-23 12:52:58 +01:00
Mark Thompson
aa6b2e081c
avconv: Enable generic hwaccel support for VDPAU
2017-03-20 23:15:43 +00:00
Mark Thompson
62a1ef9f26
avconv: Enable generic hwaccel support for VAAPI
2017-03-20 23:15:43 +00:00
Mark Thompson
d2e6dd32a4
avconv: Generic device setup
...
Not yet enabled for any hwaccels.
2017-03-20 23:15:43 +00:00
Vittorio Giovara
6bce6aa17d
spherical: Add tiled equirectangular type and projection-specific properties
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-03-07 11:07:02 -05:00
Diego Biurrun
c95169f0ec
build: Move cli tool sources to a separate subdirectory
...
This unclutters the top-level directory and groups related files together.
2017-02-21 16:10:51 +01:00