ffmpeg | branch: master | Anton Khirnov | Thu Aug 25
09:59:32 2016 +0200| [24da430324735f95880c4a4a54298dc8023125bb] | committer:
Anton Khirnov
Changelog: mark the release 12 branch
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24da430324735f95880c4a4a54298dc802312
ffmpeg | branch: master | Anton Khirnov | Tue Aug 23
21:46:50 2016 +0200| [d7bc52bf456deba0f32d9fe5c288ec441f1ebef5] | committer:
Anton Khirnov
imgutils: add a function for copying image data from GPU mapped memory
See
https://software.intel.com/en-us/articles/copying-accelerated-video
ffmpeg | branch: master | Anton Khirnov | Wed Aug 24
09:24:49 2016 +0200| [f01f7a7846529b7c3ef343f117eaa2c0a1457af0] | committer:
Anton Khirnov
hwcontext_dxva2: use the special UC copy for downloading frames
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
14:17:15 2016 +0200| [1d6c76e11febb58738c9647c47079d02b5e10094] | committer:
Anton Khirnov
audiodsp/x86: fix ff_vector_clip_int32_sse2
This version, which is the only one doing two processing cycles per loop
iteration, computes the load
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
14:17:15 2016 +0200| [75d98e30afab61542faab3c0f11880834653bd6b] | committer:
Anton Khirnov
audiodsp/x86: clear the high bits of the order parameter on 64bit
Also change shl to add, since it can be faster on some CPUs.
CC: libav-sta
ffmpeg | branch: master | Anton Khirnov | Mon Aug 8
21:47:20 2016 +0200| [eea9857bfd6925d0c34382c00b971ee6df12ad44] | committer:
Anton Khirnov
blockdsp: drop the high_bit_depth parameter
It has no effect, since the code is supposed to operate the same way for
any bit depth.
> h
ffmpeg | branch: master | Anton Khirnov | Mon Aug 8
21:58:17 2016 +0200| [2eb97af66af90ca3978229da151f0b8b3a5d9370] | committer:
Anton Khirnov
checkasm: add a test for blockdsp
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2eb97af66af90ca3978229da151f0b8b3a5d9370
---
te
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
18:10:26 2016 +0200| [e9ef6171396dc4106526aaa86b620c61ca3d1017] | committer:
Anton Khirnov
checkasm: add tests for audiodsp
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9ef6171396dc4106526aaa86b620c61ca3d1017
---
te
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
19:50:56 2016 +0200| [bf58545aace7d14522ce4fa680c7b3ff62109a3a] | committer:
Anton Khirnov
audiodsp: fix vector_clipf documentation
The x86 version processes 16 floats per iteration, so len must be a
multiple of 16.
> h
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
20:20:00 2016 +0200| [12004a9a7f20e44f4da2ee6c372d5e1794c8d6c5] | committer:
Anton Khirnov
audiodsp/x86: yasmify vector_clipf_sse
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12004a9a7f20e44f4da2ee6c372d5e1794c8d
ffmpeg | branch: master | Anton Khirnov | Sun Sep 4
14:45:48 2016 +0200| [683da86aabb4fbeddc3ead5fce737c63c0ee762c] | committer:
Anton Khirnov
audiodsp: reorder arguments for vector_clipf
This will make the x86 asm simpler.
ARM conversion by Martin Storsjö and Janne Grunau
> h
ffmpeg | branch: master | Anton Khirnov | Thu Nov 24
15:14:22 2016 +0100| [e0cd598bc4684654d63942e9ff4872c0b48a7dc2] | committer: wm4
pthread_frame: do not run hwaccel decoding asynchronously unless it's safe
Certain hardware decoding APIs are not guaranteed to be thread-safe, so
havin
ffmpeg | branch: master | Anton Khirnov | Sat Dec 3
15:21:40 2016 +0100| [14bb15bfd56d6e907fabe4620206c1ee152b7a20] | committer: wm4
pthread_frame: ensure the threads don't run simultaneously with hwaccel
Merges Libav commit 8dfba25c.
Signed-off-by: wm4
> http://git.videolan.org/gi
ffmpeg | branch: master | Anton Khirnov | Mon Jul 18
00:04:16 2016 +0200| [b6587421c7799f18038c7c802b62d034ede52f8f] | committer: wm4
pthread_frame: use atomics for frame progress
Merges Libav commit 59c70227.
Signed-off-by: wm4
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Jul 18
00:04:16 2016 +0200| [749262693247808e2db5a2eb29a11ad3cfec211c] | committer: wm4
pthread_frame: use atomics for PerThreadContext.state
Merges Libav commit 64a31b28.
Signed-off-by: wm4
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
14:21:18 2016 +0100| [98f89d615b6490a5b93930c7bfa74c427dedf04e] | committer: wm4
pthread_frame: properly propagate the hw frame context across frame threads
Merges Libav commit 84f22568.
Signed-off-by: wm4
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Tue Sep 27
15:47:22 2016 +0200| [6c09af7e46a5a1ada67ffe832f7895cf2749130b] | committer:
Anton Khirnov
APIchanges: fix a typo in the version number
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c09af7e46a5a1ada67ffe832f7895cf27491
ffmpeg | branch: master | Anton Khirnov | Wed Sep 21
20:06:11 2016 +0200| [6f733ecab6faff2a16534f2ce7d2ffd41c07846b] | committer:
Anton Khirnov
mpegvideo_enc: add const to the AVCodec instance
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f733ecab6faff2a16534f2ce7d2ffd41c078
ffmpeg | branch: master | Anton Khirnov | Wed Sep 21
20:21:58 2016 +0200| [f03f78bc1c99b1e29624418e2f7315b8a47981e9] | committer:
Anton Khirnov
mpegvideo_enc: handle encoding errors with b_strategy=2
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Sep 21
20:22:14 2016 +0200| [68811a41c70f019bde6df2a4f289674228c48958] | committer:
Anton Khirnov
mpegvideo_enc: use the new encoding API for b_strategy=2
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Sep 21
20:44:36 2016 +0200| [de2ae3c1fae5a2eb539b9abd7bc2a9ca8c286ff0] | committer:
Anton Khirnov
lavc: add clobber tests for the new encoding/decoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Sep 22
08:40:05 2016 +0200| [7bf8db4db61eb09fac00eb665d8ec58de8817da6] | committer:
Anton Khirnov
tdsc: use the new decoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7bf8db4db61eb09fac00eb665d8ec58de8817da6
---
libavco
ffmpeg | branch: master | Anton Khirnov | Thu Sep 22
09:32:08 2016 +0200| [67d28f4a0fbb52d0734ca3682b85035e96d294fb] | committer:
Anton Khirnov
examples/output: switch to the new encoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67d28f4a0fbb52d0734ca3682b85035e96d29
ffmpeg | branch: master | Anton Khirnov | Tue Sep 27
16:26:37 2016 +0200| [83548fe894cdb455cc127f754d09905b6d23c173] | committer:
Anton Khirnov
lavf: fix usage of AVIOContext.seekable
It is supposed to be a flag. The only currently defined value is
AVIO_SEEKABLE_NORMAL, but other ones may be
ffmpeg | branch: master | Anton Khirnov | Tue Sep 27
15:37:54 2016 +0200| [75c1db6152c7c90c7ce28c9adb945028e5512c4f] | committer:
Anton Khirnov
avio: cosmetics, prettify AVIO_SEEKABLE_NORMAL
Move the doxy above the definition, change the value itself to the
(1 << n) pattern, which i
ffmpeg | branch: master | Anton Khirnov | Tue Sep 27
15:44:54 2016 +0200| [8ea35af7620e4f73f9e8c072e1c0fac9a04ec161] | committer:
Anton Khirnov
avio: add a new flag for marking streams seekable by timestamp
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Fri Sep 30
21:21:46 2016 +0200| [2124711b950b03c582a119c75f52a87acc32d6ec] | committer:
Anton Khirnov
hwcontext_vaapi: add a quirk for the missing MemoryType attribute
The Intel binary iHD driver does not support the
VASurfaceAttribMemoryType, so
ffmpeg | branch: master | Anton Khirnov | Sat Oct 1
10:03:05 2016 +0200| [5bf2454e7cb03609b3ec1a3cf4c22427fe5f8e36] | committer:
Anton Khirnov
h264dec: support broken files with mp4 extradata/annex b data
Bug-Id: 966
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Sat Oct 1
11:47:23 2016 +0200| [d10102d23c9467d4eb84f58e0cd12be284b982f6] | committer:
Anton Khirnov
avconv: set the encoding framerate when the output is CFR
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Sat Oct 1
17:06:25 2016 +0200| [f6772e9bf8251d3943f52f6f34d97d2ce6c4b8af] | committer:
Anton Khirnov
avconv: make sure the filtergraph is freed on init failure
The filtergraph's existence is used in several places to mean that the
filtergra
ffmpeg | branch: master | Anton Khirnov | Sat Oct 1
21:07:42 2016 +0200| [27085d1b47c3741cc0fac284c916127c4066d049] | committer:
Anton Khirnov
avconv: only retry decoding on actual decoding errors
Errors during decoding are currently considered non-fatal and do not
terminate transcoding, so
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:32:15 2016 +0200| [13f5d2bf75b95a0bfdb9940a5e359a719e242bed] | committer:
Anton Khirnov
configure: check for stdatomic.h
Since this is a C11 feature, it requires -std=c11.
Not actually used for anything yet, that will be added in the
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:56:33 2016 +0200| [f9a6a80e065cdb95b233978f1d96ec9bc863daa1] | committer:
Anton Khirnov
Add a compat stdatomic.h implementation based on pthreads
Adapted from the code by Rémi Denis-Courmont from VLC
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:56:33 2016 +0200| [c2755864afadfbaa349e8d583665c86fe99fa90b] | committer:
Anton Khirnov
Add a compat stdatomic.h implementation based on windows atomics
Adapted from the code by Rémi Denis-Courmont from VLC
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:56:33 2016 +0200| [bb81ed476569b912a37ed553e756e123b6b13b14] | committer:
Anton Khirnov
Add a compat stdatomic.h implementation based on suncc atomics
Adapted from the code by Rémi Denis-Courmont from VLC
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:56:33 2016 +0200| [4e928ef340ac20325f529d92fcbc51e768085358] | committer:
Anton Khirnov
Add a compat stdatomic.h implementation based on GCC atomics
Adapted from the code by Rémi Denis-Courmont from VLC
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
18:56:33 2016 +0200| [eb34d40354e2474517c9b9bd787e0dadc89c2a81] | committer:
Anton Khirnov
Add a compat dummy stdatomic.h used when threading is disabled
Adapted from the code by Rémi Denis-Courmont from VLC
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
22:24:35 2016 +0200| [27079a426c9d3db918b158976e44b9b143d78e1c] | committer:
Anton Khirnov
buffer: convert to stdatomic
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27079a426c9d3db918b158976e44b9b143d78e1c
---
libavu
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
22:24:35 2016 +0200| [3a165c187da7d74f46f6c1778294e8c5a3a7151f] | committer:
Anton Khirnov
v4l2: convert to stdatomic
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a165c187da7d74f46f6c1778294e8c5a3a7151f
---
libavdev
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
22:24:35 2016 +0200| [8385ba53f115401a67a4748c0d107769ebfb2941] | committer:
Anton Khirnov
mmaldec: convert to stdatomic
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8385ba53f115401a67a4748c0d107769ebfb2941
---
libavco
ffmpeg | branch: master | Anton Khirnov | Sun Jul 17
23:30:52 2016 +0200| [db2733256db323e4b88a34b135320f33274148e2] | committer:
Anton Khirnov
pthread_frame: use a thread-safe way for signalling threads to die
Current code uses a plain int in a racy way, which is UB.
> h
ffmpeg | branch: master | Anton Khirnov | Mon Jul 18
00:04:16 2016 +0200| [64a31b2854c589e4f27cd68ebe3bcceb915704e5] | committer:
Anton Khirnov
pthread_frame: use atomics for PerThreadContext.state
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Jul 18
00:04:16 2016 +0200| [59c70227405c214b29971e6272f3a3ff6fcce3d0] | committer:
Anton Khirnov
pthread_frame: use atomics for frame progress
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59c70227405c214b29971e6272f3a3ff6fcce
ffmpeg | branch: master | Anton Khirnov | Fri Jul 29
13:47:57 2016 +0200| [5cc0057f4910c8c72421b812c8f337ef6c43696c] | committer:
Anton Khirnov
lavu: remove the custom atomic API
It has been replaced by C11 stdatomic.h and is now unused.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Thu Oct 6
15:24:04 2016 +0200| [e4128c08d786eb5513578e8c6063671ba03226ab] | committer:
Anton Khirnov
Revert "hevc: x86: Refactor IDCT macro declarations"
This reverts commit d9dccc03890a976dba59d66ed3b5aceeaa33d14c. There were
outstanding
ffmpeg | branch: master | Anton Khirnov | Thu Oct 13
10:03:18 2016 +0200| [20b75970e43a030f959b17ff2dfd561174b6f24e] | committer:
Anton Khirnov
file protocol: handle the file: protocol string in file_check
This is consistent with what file_open() does.
CC: libav-sta...@libav.org
> h
ffmpeg | branch: master | Anton Khirnov | Sun Aug 21
17:14:24 2016 +0200| [4abe3b049d987420eb891f74a35af2cebbf52144] | committer:
Anton Khirnov
hevc: rename hevc.[ch] to hevcdec.[ch]
This is more consistent with the rest of libav and frees up the hevc.h
name for decoder-independent shared
ffmpeg | branch: master | Anton Khirnov | Sun Aug 21
17:35:28 2016 +0200| [c359d624d3efc3fd1d83210d78c4152bd329b765] | committer:
Anton Khirnov
hevcdec: move decoder-independent declarations into a separate header
This way they can be reused by other code without including the whole
decoder
ffmpeg | branch: master | Anton Khirnov | Sun Aug 21
17:48:01 2016 +0200| [645c6ff4231a75a71db58c8e6d06346068d2f949] | committer:
Anton Khirnov
hevcdec: drop the prototype of a non-existing function
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 12
10:21:35 2016 +0200| [150c896a9e46b23b97debb0a5f66fbaeaa32f153] | committer:
Anton Khirnov
hevcdec: split ff_hevc_diag_scan* declarations into a separate header
This will be useful in the following commits.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Sun Aug 21
18:02:02 2016 +0200| [f6e2f8a9ffda2247bffba991450990d075ea68e3] | committer:
Anton Khirnov
hevcdec: move parameter set parsing into a separate header
This code is independent from the decoder, so it makes more sense for it
to to have its
ffmpeg | branch: master | Anton Khirnov | Sun Aug 21
17:08:34 2016 +0200| [89b35a139e838deeb32ec20d8d034c81014401d0] | committer:
Anton Khirnov
lavc: add a bitstream filter for extracting extradata from packets
This is intended as a replacement for the 'split' function export
ffmpeg | branch: master | Anton Khirnov | Thu Sep 22
15:24:34 2016 +0200| [8e2ea691351c5079cdab245ff7bfa5c0f3e3bfe4] | committer:
Anton Khirnov
lavf: use the new bitstream filter for extracting extradata
This also fixes a minor bug introduced in the codecpar conversion, where
the termination
ffmpeg | branch: master | Anton Khirnov | Tue Oct 18
20:50:03 2016 +0200| [096a8effa3f8f3455292c958c3ed07e798def7bd] | committer:
Anton Khirnov
lavf: check that the codec is supported by extract_extradata
Avoids superfluous error message spam after
8e2ea691351c5079cdab245ff7bfa5c0f3e3bfe4
ffmpeg | branch: master | Anton Khirnov | Tue Oct 18
21:14:18 2016 +0200| [0bfdcce4d42a6e654c00ea5f9237dc987626457f] | committer:
Anton Khirnov
hevc: move the SliceType enum to hevc.h
Those values are decoder-independent and are also use by the VA-API
encoder.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Tue Oct 18
21:22:22 2016 +0200| [59c90097a0eff0dc81fbec15b8900c929859d1e7] | committer:
Anton Khirnov
hevc: factor out a repeated condition
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59c90097a0eff0dc81fbec15b8900c929859d
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
07:28:06 2016 +0200| [7c9e2b295e4f70e8fedf9cceb12d95399a859a9c] | committer:
Anton Khirnov
Makefile: fix checking whether reconfiguring is required
It didn't take into account the new pattern used for bitstream filters
and prot
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:05:22 2016 +0200| [40aaa8dadfd1c69ff4460d04750e1403b5535a6d] | committer:
Anton Khirnov
examples/avcodec: split audio encoding into a separate example
The four examples (audio/video encoding/decoding) are completely
independent so it
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:07:43 2016 +0200| [c00a11ab383ff276a2ab2fdba577945e48d465be] | committer:
Anton Khirnov
examples/encode_audio: constify AVCodec instances
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:21:08 2016 +0200| [f76698e759a08e8d3b629c06edb0439f474e7fee] | committer:
Anton Khirnov
examples/encode_audio: use the AVFrame API for allocating the data
It is simpler and more efficient.
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:05:22 2016 +0200| [f5df897c4b61985e3afc89ba1290649712ff438e] | committer:
Anton Khirnov
examples/avcodec: split audio decoding into a separate example
The four examples (audio/video encoding/decoding) are completely
independent so it
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [90265814f993098d79b0a0f40745ecdb403fbf56] | committer:
Anton Khirnov
examples/decode_audio: constify the AVCodec instance
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:05:22 2016 +0200| [7b1f03477f1a43d2261fbd83e50a4ad90c7f806d] | committer:
Anton Khirnov
examples/avcodec: split the remaining two examples into separate files
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [e02524025bce2c8bf8b5bffd96479785c75a70d4] | committer:
Anton Khirnov
examples/encode_video: constify the AVCodec instance
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [d0a603a534a0ee4b255e5e72742428a7f7f42b83] | committer:
Anton Khirnov
examples/encode_video: set the framerate
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0a603a534a0ee4b255e5e72742428a7f7f42
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c] | committer:
Anton Khirnov
examples/encode_video: use the AVFrame API for allocating the frame
It is more efficient and so preferred over allocating the buffers
manually
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [8191f960a669819db4de33a2439ded1630b8a73e] | committer:
Anton Khirnov
examples/decode_video: constify the AVCodec instance
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [636515c324facaa14ccd8ab0732740a240a31ba9] | committer:
Anton Khirnov
examples/decode_video: remove a stray unrelated comment
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
13:01:55 2016 +0200| [10065d9324c2e35ce7040b6a2b9ebf6079bcbf42] | committer:
Anton Khirnov
hwcontext_dxva2: add support for the P8 format
This format is used internally by the QSV encoder to store the encoded
bitstream.
Signed-off-by
ffmpeg | branch: master | Anton Khirnov | Wed Oct 5
13:39:44 2016 +0200| [910973765417f06a4a9ccbd006e4df74c32ecb01] | committer:
Anton Khirnov
hwcontext_dxva2: frame mapping support
Signed-off-by: Maxym Dmytrychenko
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
13:01:55 2016 +0200| [b115a35ea62b8f479b48d99a601f0e157517301e] | committer:
Anton Khirnov
hwcontext_qsv: add support for the P8 format
When using GPU surfaces with QSV, one needs to supply a frame allocator,
which will be invoked to pass
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
12:54:31 2016 +0200| [b91ce4860054430d3712deb0d9487cac2fcb7d68] | committer:
Anton Khirnov
hwcontext_qsv: do not fail when download/upload VPP session creation fails
Certain pixel formats (e.g. P8) might not be supported for
download/upload
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
14:58:08 2016 +0200| [8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d] | committer:
Anton Khirnov
hwcontext_qsv: transfer data through the child context when VPP fails
Uploading/downloading data through VPP may not work for some formats, in
that
ffmpeg | branch: master | Anton Khirnov | Thu Oct 6
11:33:15 2016 +0200| [e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6] | committer:
Anton Khirnov
hwcontext_qsv: support frame mapping
Signed-off-by: Maxym Dmytrychenko
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Tue Aug 9
12:05:49 2016 +0200| [404e51478ecad060249d5b9bee6ab39a8a9d8c1c] | committer:
Anton Khirnov
qsv{dec,enc}: always use an internal mfxFrameSurface1
For encoding, this avoids modifying the input surface, which we are not
allowed to do.
This
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
08:29:23 2016 +0200| [00aeedd84105a17f414185bd33ecadebeddb3a27] | committer:
Anton Khirnov
qsv{dec,enc}: use a struct as a memory id with internal memory allocator
This will allow implementing the allocator more fully, which is needed
by
ffmpeg | branch: master | Anton Khirnov | Wed Aug 10
09:38:21 2016 +0200| [4ab61cd983b539749bd621ea271624ddb5196a8e] | committer:
Anton Khirnov
qsv{enc,dec}: extend the internal frame allocator
Handle the internal frame requests, which is required by the HEVC
encoding plugin.
Signed-off-by
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
14:21:18 2016 +0100| [84f225684cd389747907381122c073aa1c8b6bf1] | committer:
Anton Khirnov
pthread_frame: properly propagate the hw frame context across frame threads
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
14:05:49 2016 +0100| [5a1d605ceae448b476a525f7368ec452000d1f26] | committer:
Anton Khirnov
hwcontext_dxva2: split transfer_data() into upload/download functions
Just the presence of a hw frames context is not enough to detect whether
the
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
13:42:50 2016 +0100| [9d7026574bbbe67d004a1c32911da75375692967] | committer:
Anton Khirnov
hwcontext_dxva2: fix handling of the mapping flags
D3DLOCK_READONLY properly corresponds to the absence of the write flag,
not to the presence of the
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
13:34:21 2016 +0100| [0d3176e32f351d18d6174d8b05796829a75a4c6b] | committer:
Anton Khirnov
hwcontext_dxva2: do not assume the destination format during mapping is always
the right one
Handle the cases where it is unsupported or unset
ffmpeg | branch: master | Anton Khirnov | Mon Nov 7
14:12:17 2016 +0100| [e18ba2dfd2d19aedc8afccf011d5fd0833352423] | committer:
Anton Khirnov
hwcontext_dxva2: make sure the sw frame format is the right one during transfer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 12
13:14:17 2016 +0200| [1dd2b6c91ca5f26207805720d4f5564de60b241b] | committer:
Anton Khirnov
examples/qsvdec: switch to the hwcontext API
The code now does not depend on VA and will work on windows as well.
> http://git.videolan.
ffmpeg | branch: master | Anton Khirnov | Wed Oct 12
14:16:47 2016 +0200| [44c9f374f188f92927b7a4aad2101289d446b814] | committer:
Anton Khirnov
examples/qsvdec: convert to the new decoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44c9f374f188f92927b7a4aad2101289d446b
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:33:52 2016 +0200| [f27e262dbdea1991b22e08b639ac03e642a3482c] | committer:
Anton Khirnov
examples/encode_audio: switch to the new audio encoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [0946c754d99c05413e813ee515039adcf0f9232a] | committer:
Anton Khirnov
examples/decode_audio: use a parser for splitting the input
Do not rely on the decoder handling this, as it's not guaranteed to
work.
&
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [3d66717f7cb257244be8f5bce172ed3af7ac] | committer:
Anton Khirnov
examples/decode_audio: use the new audio decoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [45a1ce2ff7688656aacd53c27de5815a7ec13afe] | committer:
Anton Khirnov
examples/decode_audio: handle planar audio now produced by the MP2 decoder
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [9a38184a143a1560814b084aebe628f8df46e666] | committer:
Anton Khirnov
examples/decode_audio: allocate the packet dynamically
AVPackets on stack are discouraged now.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [fee0f1de2c6a9924acb74013436dbea8f2bd1ecb] | committer:
Anton Khirnov
examples/decode_audio: flush the decoder
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fee0f1de2c6a9924acb74013436dbea8f2bd1
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [5f102a9559099429826e84758b8b5182244c52db] | committer:
Anton Khirnov
examples/encode_video: switch to the new encoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [59ab9e8ba1df7e3347a4cd2bd56c32e74aede802] | committer:
Anton Khirnov
examples/encode_video: allocate the packet dynamically
AVPackets on stack are discouraged.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Anton Khirnov | Thu Oct 20
11:03:20 2016 +0200| [c7ab0eb3050acdd3b8cab2c55fc9c1b2e8610a65] | committer:
Anton Khirnov
examples/decode_video: allocate the packet dynamically
AVPackets on stack are discouraged.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [f78d360bba6dcfb585847a49a84e89c25950fbdb] | committer:
Anton Khirnov
examples/decode_video: use a parser for splitting the input
Do not rely on the decoder handling this, as it's not guaranteed to
work.
&
ffmpeg | branch: master | Anton Khirnov | Wed Oct 19
21:56:22 2016 +0200| [728ea23cce07467b732f538c87c13da13dd6dcf3] | committer:
Anton Khirnov
examples/decode_video: switch to the new decoding API
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Nov 23
13:02:52 2016 +0100| [dc4b62502876c0ebeeba317233cd1348c5b0b2b7] | committer:
Diego Biurrun
tta: use get_unary() instead of a custom implementation
Signed-off-by: Diego Biurrun
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Nov 23
13:02:53 2016 +0100| [4adbb44ad154cec05e87de60bb827a13c0fe87df] | committer:
Diego Biurrun
tta: avoid undefined shifts
Signed-off-by: Diego Biurrun
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 26
08:10:19 2016 +0200| [328cd2b599bc2d0d38f3c12606fa2a66eeec016e] | committer:
Anton Khirnov
lavc: move encoding-related code from utils.c to a new file
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Wed Oct 26
08:10:19 2016 +0200| [3fe2a01df7f2c193805809f57b61d79607572351] | committer:
Anton Khirnov
lavc: move decoding-related code from utils.c to a new file
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Anton Khirnov | Fri Dec 2
13:21:02 2016 +0100| [0309ddcfb25fd44883bfcdb07509eb4907576b97] | committer:
Anton Khirnov
lavc: handle MP3 in get_audio_frame_duration()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0309ddcfb25fd44883bfcdb07509eb4907576
1 - 100 of 2602 matches
Mail list logo