[libav-commits] isom: convert mp4 dvdsub extradata to vobsub format

2014-03-16 Thread wm4
Module: libav Branch: master Commit: 8f629a986c46f227abda1811a6ad1f449871ca35 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Wed Mar 12 21:18:46 2014 +0100 isom: convert mp4 dvdsub extradata to vobsub format mp4 files embedding DVD subtitles do

[libav-commits] vdpau: don't assume Picture and H264Picture are the same

2014-03-20 Thread wm4
Module: libav Branch: master Commit: 7948a51b5c3d08e1a1173442a7ff72b220def303 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Thu Mar 20 08:53:16 2014 +0100 vdpau: don't assume Picture and H264Picture are the same The code passed H264Picture

[libav-commits] vaapi: switch ff_vaapi_get_surface_id from Picture to AVFrame

2014-03-20 Thread wm4
Module: libav Branch: master Commit: 8b6136d3d18f44b4913803f8400d5d99b1e5b873 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Thu Mar 20 08:53:18 2014 +0100 vaapi: switch ff_vaapi_get_surface_id from Picture to AVFrame Signed-off-by: Anton Khirnov

[libav-commits] vdpau: switch ff_vdpau_get_surface_id from Picture to AVFrame

2014-03-20 Thread wm4
Module: libav Branch: master Commit: 1b1094a19d9e41baf3253c83841f9e5343cecbd0 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Thu Mar 20 08:53:17 2014 +0100 vdpau: switch ff_vdpau_get_surface_id from Picture to AVFrame This gets rid of aliasing

[libav-commits] libavcodec: set AVFrame colorspace fields on decoding

2014-06-01 Thread wm4
Module: libav Branch: master Commit: eb800f120d2d42590fde2302fe828c847e41e773 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri May 30 22:14:22 2014 +0200 libavcodec: set AVFrame colorspace fields on decoding Signed-off-by: Anton Khirnov

[libav-commits] lavu: fix memory leaks by using a mutex instead of atomics

2014-11-27 Thread wm4
Module: libav Branch: master Commit: fbd6c97f9ca858140df16dd07200ea0d4bdc1a83 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Nov 14 13:34:50 2014 +0100 lavu: fix memory leaks by using a mutex instead of atomics The buffer pool has to atomically

[libav-commits] lavu: fix memory leaks by using a mutex instead of atomics

2014-11-27 Thread wm4
Module: libav Branch: release/11 Commit: 517ce1d09b5e6b72afc2ef9490b5f8ca42fa6a65 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Nov 14 13:34:50 2014 +0100 lavu: fix memory leaks by using a mutex instead of atomics The buffer pool has

[libav-commits] APIchanges: mark the release 11 branch point

2014-12-05 Thread wm4
Module: libav Branch: master Commit: 1eec9bfc383f6dca29d83a2bfb45433dd66561c9 Author:wm4 nfx...@googlemail.com Committer: Vittorio Giovara vittorio.giov...@gmail.com Date: Wed Dec 3 15:01:49 2014 +0100 APIchanges: mark the release 11 branch point --- doc/APIchanges | 10

[libav-commits] lavf: move internal fields from public to internal context

2015-02-10 Thread wm4
Module: libav Branch: master Commit: 9deaec782810d098bca11c9332fab2d2f4c5fb78 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Feb 6 14:53:40 2015 +0100 lavf: move internal fields from public to internal context This is not an API change

[libav-commits] lavf: remove unused code

2015-02-10 Thread wm4
Module: libav Branch: master Commit: 6a5b8ca4329039fad44ad50b6496948f4bfacb4c Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Feb 6 14:53:39 2015 +0100 lavf: remove unused code Nothing uses it, and it provides no public API. Archeological finds

[libav-commits] lavc: add MMAL hardware decoder wrapper

2015-03-29 Thread wm4
Module: libav Branch: master Commit: c48456166e95648719a8be8f8613f9dee98205c1 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Mar 27 23:04:08 2015 +0100 lavc: add MMAL hardware decoder wrapper Based on a patch by Rodger Combs. Signed-off-by: Anton

[libav-commits] mmal: Reference MMAL VC lib explicitly

2015-04-14 Thread wm4
Module: libav Branch: master Commit: 49e531ff4706279c7eed774f2c8b896942924ce2 Author:wm4 nfx...@googlemail.com Committer: Diego Biurrun di...@biurrun.de Date: Mon Apr 13 19:18:00 2015 +0200 mmal: Reference MMAL VC lib explicitly This is optional, but ensures that linking with -Wl

[libav-commits] mpeg4videodec: Remove useless messages

2015-04-14 Thread wm4
Module: libav Branch: master Commit: 13e4f2c7f7857feb6885f0c2ea8c9ddf438f46ea Author:wm4 nfx...@googlemail.com Committer: Diego Biurrun di...@biurrun.de Date: Mon Apr 13 19:35:54 2015 +0200 mpeg4videodec: Remove useless messages They seem to sometimes trigger with old AVI files

[libav-commits] mmal: Move system headers before local headers

2015-04-14 Thread wm4
Module: libav Branch: master Commit: 2de7650451d90520135d8cf6f96caa0658824208 Author:wm4 nfx...@googlemail.com Committer: Diego Biurrun di...@biurrun.de Date: Mon Apr 13 19:17:59 2015 +0200 mmal: Move system headers before local headers Signed-off-by: Diego Biurrun di...@biurrun.de

[libav-commits] png: Set the color range as full range

2015-05-10 Thread wm4
Module: libav Branch: master Commit: b9f7a677083647d85e583d6d7384938766a293d7 Author:wm4 nfx...@googlemail.com Committer: Luca Barbato lu_z...@gentoo.org Date: Fri May 8 17:01:50 2015 +0200 png: Set the color range as full range The format uses full range for the gray formats. CC

[libav-commits] id3v2: Do not export empty APIC description

2015-05-10 Thread wm4
Module: libav Branch: master Commit: 379e5603f4131e677ecf5ba79973dcd5603f28ea Author:wm4 nfx...@googlemail.com Committer: Luca Barbato lu_z...@gentoo.org Date: Fri May 8 18:19:12 2015 +0200 id3v2: Do not export empty APIC description APIC tags always have a description. Tag writers

[libav-commits] png: Set the color range as full range

2015-05-19 Thread wm4
Module: libav Branch: release/11 Commit: 0f50c53cfb959162f2bccc1a2c2e066d35723595 Author:wm4 nfx...@googlemail.com Committer: Vittorio Giovara vittorio.giov...@gmail.com Date: Fri May 8 17:01:50 2015 +0200 png: Set the color range as full range The format uses full range for the gray

[libav-commits] matroskadec: export cover art correctly

2015-04-08 Thread wm4
Module: libav Branch: master Commit: c4d37cd9ef6e374bb888f6273259b10fac5bd909 Author:wm4 nfx...@googlemail.com Committer: Anton Khirnov an...@khirnov.net Date: Fri Apr 3 16:11:53 2015 +0200 matroskadec: export cover art correctly Generally, libavformat exports cover art pictures

[libav-commits] hevc: make avcodec_decode_video2() fail if get_format() fails

2015-05-20 Thread wm4
Module: libav Branch: master Commit: 3efe0393e4f0eaa27bac8833edbd7d3cff4704e1 Author:wm4 nfx...@googlemail.com Committer: Vittorio Giovara vittorio.giov...@gmail.com Date: Thu May 14 19:23:57 2015 +0200 hevc: make avcodec_decode_video2() fail if get_format() fails Personally, I need

[libav-commits] tls_gnutls: fix hang on disconnection

2015-06-14 Thread wm4
Module: libav Branch: master Commit: 74ea1167d91ccb2e1f2943efa030f2c278b598be Author:wm4 nfx...@googlemail.com Committer: Martin Storsjö mar...@martin.st Date: Sun Jun 14 17:12:53 2015 +0200 tls_gnutls: fix hang on disconnection GNUTLS_SHUT_RDWR means GnuTLS will keep waiting

[libav-commits] png: Set the color range as full range

2015-05-31 Thread wm4
Module: libav Branch: release/10 Commit: f29cf578923d2d4d2cf891dfc0c7ac45c641a5b7 Author:wm4 nfx...@googlemail.com Committer: Reinhard Tartler siret...@tauware.de Date: Fri May 8 17:01:50 2015 +0200 png: Set the color range as full range The format uses full range for the gray formats

[libav-commits] lavf: move TLS-related ifdeffery to library specific files

2015-05-27 Thread wm4
Module: libav Branch: master Commit: 57cde2b180fcec0eaf60aad65f436ab6420546f5 Author:wm4 nfx...@googlemail.com Committer: Martin Storsjö mar...@martin.st Date: Tue May 26 19:25:42 2015 +0200 lavf: move TLS-related ifdeffery to library specific files There is no need to have this mess

[libav-commits] lavf: split tls.c

2015-05-27 Thread wm4
Module: libav Branch: master Commit: d8ffb2055f0e0fcb5d025bab72eb19c2a886c125 Author:wm4 nfx...@googlemail.com Committer: Martin Storsjö mar...@martin.st Date: Tue May 26 19:25:41 2015 +0200 lavf: split tls.c Move the OpenSSL and GnuTLS implementations to their own files. Other than

[libav-commits] network: prevent SIGPIPE on OSX

2015-05-31 Thread wm4
Module: libav Branch: master Commit: 881b80b3294483696a21b21a69fa5eee30f33037 Author:wm4 nfx...@googlemail.com Committer: Martin Storsjö mar...@martin.st Date: Thu May 28 18:23:27 2015 +0200 network: prevent SIGPIPE on OSX OSX does not know MSG_NOSIGNAL. BSD (which OSX is based on) has

[libav-commits] pixfmt: remove misleading and broken documentation

2015-05-28 Thread wm4
Module: libav Branch: master Commit: a64a5773ea5f7337cd1d87cfdf511914d317fe81 Author:wm4 nfx...@googlemail.com Committer: Luca Barbato lu_z...@gentoo.org Date: Thu May 28 16:26:20 2015 +0200 pixfmt: remove misleading and broken documentation This was probably broken some time ago

[libav-commits] lavu: add an API function to return the Libav version string

2015-07-02 Thread wm4
Module: libav Branch: master Commit: 1316df7aa98c4784f190d107206d0bb12c590b89 Author:wm4 nfx...@googlemail.com Committer: Janne Grunau janne-li...@jannau.net Date: Thu Jul 2 19:04:59 2015 +0200 lavu: add an API function to return the Libav version string This returns something like

[libav-commits] mov: detect cover art pictures by content

2015-11-03 Thread wm4
Module: libav Branch: master Commit: f128b8e19ac7f702adae899ab91cc1e80f238761 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Sat Oct 31 14:36:38 2015 +0100 mov: detect cover art pictures by content I've got some m4a samples that had jp

[libav-commits] mimic: drop AVPicture usage

2015-10-14 Thread wm4
Module: libav Branch: master Commit: 6a23a34274b747280c1e4a00ad22f97f99bbb48a Author:wm4 <nfx...@googlemail.com> Committer: Vittorio Giovara <vittorio.giov...@gmail.com> Date: Tue Oct 13 14:48:55 2015 +0200 mimic: drop AVPicture usage Work on the AVFrame references direct

[libav-commits] lavu: extend size of the AVPixFmtDescriptor.flags field

2015-09-07 Thread wm4
Module: libav Branch: master Commit: b8b5d8274471129f122858bc74ad09284dae6ab7 Author:wm4 <nfx...@googlemail.com> Committer: Vittorio Giovara <vittorio.giov...@gmail.com> Date: Wed Sep 2 18:59:37 2015 +0200 lavu: extend size of the AVPixFmtDescriptor.flags field Signed-off-

[libav-commits] mmaldec: fix problems with flush logic

2015-09-12 Thread wm4
Module: libav Branch: master Commit: 6b652c0273d79f2e0c52ad91450bd0737cf3c8a6 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Tue Sep 8 19:42:23 2015 +0200 mmaldec: fix problems with flush logic Don't try to do a blocking wait for

[libav-commits] mmaldec: disable timestamp interpolation

2015-09-12 Thread wm4
Module: libav Branch: master Commit: b7ab6e18eecad43593ad2a0e9fc9eba7f24751cb Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Tue Sep 8 19:42:24 2015 +0200 mmaldec: disable timestamp interpolation This MMAL feature fills in missing tim

[libav-commits] mmaldec: fix pkt_dts determination

2015-09-12 Thread wm4
Module: libav Branch: master Commit: 99404597201911de90cff2ef85f2d44176d39147 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Tue Sep 8 19:42:26 2015 +0200 mmaldec: fix pkt_dts determination This also drops setting the fram

[libav-commits] lavc: allow asynchronous decoders to return correct pkt_dts values

2015-09-12 Thread wm4
Module: libav Branch: master Commit: 87a051f97633010f71dfc1d23d806856499bf231 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Fri Sep 11 18:36:56 2015 +0200 lavc: allow asynchronous decoders to return correct pkt_dts values The

[libav-commits] lavc: Make AVPacket.duration int64, and deprecate convergence_duration

2015-09-29 Thread wm4
Module: libav Branch: master Commit: 948f3c19a8bd069768ca411212aaf8c1ed96b10d Author:wm4 <nfx...@googlemail.com> Committer: Vittorio Giovara <vittorio.giov...@gmail.com> Date: Sat Sep 26 18:13:55 2015 +0200 lavc: Make AVPacket.duration int64, and deprecate convergence_du

[libav-commits] mmaldec: refactor to have more context per MMAL input buffer

2015-10-04 Thread wm4
Module: libav Branch: master Commit: 65db4899fa8790049bec3af16ecdb75dd81051fd Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Wed Sep 23 20:27:24 2015 +0200 mmaldec: refactor to have more context per MMAL input buffer The next commit

[libav-commits] mmaldec: be more tolerant against MMAL not returning decoded output

2015-10-04 Thread wm4
Module: libav Branch: master Commit: 39f01e346cab464ef6c0d4ec58cc13b7123e60d8 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Wed Sep 23 20:27:25 2015 +0200 mmaldec: be more tolerant against MMAL not returning decoded output In som

[libav-commits] mpegts: use avcodec_get_type() to set codec_type

2015-09-28 Thread wm4
Module: libav Branch: master Commit: cc8db760616a7ec3bd39b22ca45888c01326db13 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sat Sep 26 18:42:51 2015 +0200 mpegts: use avcodec_get_type() to set codec_type Note that this slightly chan

[libav-commits] lavc: reimplement avcodec_get_type() using codec descriptors

2015-09-28 Thread wm4
Module: libav Branch: master Commit: a5d58fea68b9212e0065a71939e921505504a9bb Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sat Sep 26 18:42:50 2015 +0200 lavc: reimplement avcodec_get_type() using codec descriptors Signed-off-by: A

[libav-commits] vdpau: fix constrained baseline fallback

2015-09-28 Thread wm4
Module: libav Branch: master Commit: a41e5e192ed8f79f6607f978dee3205580ba5039 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sat Sep 26 15:17:23 2015 +0200 vdpau: fix constrained baseline fallback It appears vdpau drivers can return

[libav-commits] mmal: drop the h264 BSF

2015-09-24 Thread wm4
Module: libav Branch: master Commit: f290e48d86e10f34b5ddc519127636bcebec7c43 Author:wm4 Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Sep 24 08:49:41 2015 +0200 mmal: drop the h264 BSF We can send mp4-style data directly. But for some reason, this requires s

[libav-commits] mmal: Fix AVBufferRef usage

2015-09-24 Thread wm4
Module: libav Branch: master Commit: a9b8c638cfe2f82191db65e3e3a39f3b35df81f5 Author:wm4 Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Sep 24 08:49:41 2015 +0200 mmal: Fix AVBufferRef usage AVBufferRef.data and AVPacket.data don't need to have the same value. AVPacket

[libav-commits] lavc: introduce a new decoding/encoding API with decoupled input/output

2016-03-23 Thread wm4
Module: libav Branch: master Commit: 05f66706d182eb0c36af54d72614bf4c33e957a9 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Tue Mar 22 19:09:53 2016 +0100 lavc: introduce a new decoding/encoding API with decoupled input/outpu

[libav-commits] avconv: use new encode API

2016-03-23 Thread wm4
Module: libav Branch: master Commit: 35846d93e023c28c70948dc4a8e9888a6efd6b8c Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Tue Mar 22 19:09:55 2016 +0100 avconv: use new encode API The flushing case is a bit strange; not simpl

[libav-commits] lavf: use new decode API

2016-03-23 Thread wm4
Module: libav Branch: master Commit: 8bc4accc37ab047d2fd85d672c577b39dfc918e1 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Tue Mar 22 19:09:57 2016 +0100 lavf: use new decode API Signed-off-by: Anton Khirnov <an

[libav-commits] lavc: factor apply_param_change() AV_EF_EXPLODE handling

2016-03-05 Thread wm4
Module: libav Branch: master Commit: 2e2f8534ebde47d3a3909fe64c2e66204bc56874 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Feb 29 22:48:12 2016 +0100 lavc: factor apply_param_change() AV_EF_EXPLODE handling Remove the dup

[libav-commits] lavu: improve documentation of some AVFrame functions

2016-03-05 Thread wm4
Module: libav Branch: master Commit: 7a6cf2771414c7ab8bca0811d589f6091a6e2b71 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Feb 29 22:48:11 2016 +0100 lavu: improve documentation of some AVFrame functions Signed-off-by: A

[libav-commits] avconv: remove sub-frame warning

2016-03-05 Thread wm4
Module: libav Branch: master Commit: 0b6e5d6b32b91c6da79cd919a3c2ede9d682f838 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Feb 29 22:48:14 2016 +0100 avconv: remove sub-frame warning It's not practical to keep this with the ne

[libav-commits] mmaldec: limit internal buffering

2016-04-30 Thread wm4
Module: libav Branch: master Commit: 74beead9bd596180bcac6108548fc0a86d8eb4ae Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Apr 14 12:21:26 2016 +0200 mmaldec: limit internal buffering This uses a new MMAL feature, which limit

[libav-commits] mmaldec: send only a single EOS packet on flushing

2016-04-30 Thread wm4
Module: libav Branch: master Commit: ce589940c2cac936891e8bba275580d6efc41e8b Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Apr 14 12:21:22 2016 +0200 mmaldec: send only a single EOS packet on flushing Fixes apparent mmal_

[libav-commits] mmaldec: print the MMAL format FourCC automatically

2016-04-30 Thread wm4
Module: libav Branch: master Commit: 45a954f5aa35161a741fffd6c8bb92e9f91a1720 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Apr 14 12:21:24 2016 +0200 mmaldec: print the MMAL format FourCC automatically Slight simplification

[libav-commits] mmaldec: autodetect by default

2016-04-30 Thread wm4
Module: libav Branch: master Commit: 33ac77e850efdfd0e8835950c3d947baffd4df45 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Apr 14 12:21:27 2016 +0200 mmaldec: autodetect by default It qualifies as a system library. Signed-o

[libav-commits] hwcontext_cuda: implement frames_get_constraints

2017-02-01 Thread wm4
Module: libav Branch: master Commit: 3ad825793a43253154bed05827f27425fc0757df Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Jan 16 16:42:17 2017 +0100 hwcontext_cuda: implement frames_get_constraints Copied and modified from hwc

[libav-commits] lavc: deprecate refcounted_frames field

2017-02-01 Thread wm4
Module: libav Branch: master Commit: 577326d430593a25456393a75212b95d1cd94131 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Jan 16 17:32:18 2017 +0100 lavc: deprecate refcounted_frames field No deprecation guards, because the ol

[libav-commits] hwcontext_dxva2: support D3D9Ex

2017-02-11 Thread wm4
Module: libav Branch: master Commit: c2f97f050870897575570708ac48c5c15e6a0dd8 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Fri Feb 10 12:17:24 2017 +0100 hwcontext_dxva2: support D3D9Ex D3D9Ex uses different driver paths

[libav-commits] AVFrame: add an opaque_ref field

2017-02-11 Thread wm4
Module: libav Branch: master Commit: 04f3bd349651694f30feeb8c4ed9bc58106fca54 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Feb 2 11:27:54 2017 +0100 AVFrame: add an opaque_ref field This is an extended version of the AVFrame.

[libav-commits] lavc: vdpau: add support for new hw_frames_ctx and hw_device_ctx API

2017-03-20 Thread wm4
Module: libav Branch: master Commit: 1a7ddba5762b6c31d1338140550cd594b6d7d48b Author:wm4 <nfx...@googlemail.com> Committer: Mark Thompson <s...@jkqxz.net> Date: Sat Mar 4 23:57:33 2017 + lavc: vdpau: add support for new hw_frames_ctx and hw_device_ctx API This support

[libav-commits] lavc: Add hwaccel_flags field to AVCodecContext

2017-03-20 Thread wm4
Module: libav Branch: master Commit: 16a163b55a6558ed05702b91cc0777987295ef21 Author:wm4 <nfx...@googlemail.com> Committer: Mark Thompson <s...@jkqxz.net> Date: Sat Mar 4 23:57:32 2017 + lavc: Add hwaccel_flags field to AVCodecContext This "reuses"

[libav-commits] dxva: DXVA2_ModeHEVC_VLD_Main10 does not support Main

2017-07-22 Thread wm4
Module: libav Branch: master Commit: 9b9285bbf18e3bca87ec4969f661a4b321756cd5 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Mon Jul 10 15:59:38 2017 +0200 dxva: DXVA2_ModeHEVC_VLD_Main10 does not support Main This mode apparently does

[libav-commits] lavf: allow avformat_close_input() with NULL

2017-07-22 Thread wm4
Module: libav Branch: master Commit: 2b1324bd167553f49736e4eaa94f96da9982925e Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sun Jul 16 12:43:09 2017 +0200 lavf: allow avformat_close_input() with NULL This is consistent with how other

[libav-commits] imgutils: add function to clear an image to black

2017-07-26 Thread wm4
Module: libav Branch: master Commit: 45df7adc1d9b7e8fbae5af9328baa6ab3562002b Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sat Jul 22 23:05:14 2017 +0200 imgutils: add function to clear an image to black Black isn't always just m

[libav-commits] lavc, lavu: move frame cropping to a convenience function

2017-07-26 Thread wm4
Module: libav Branch: master Commit: 47399ccdfd93d337c96c76fbf591f0e3637131ef Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Sat Jul 22 23:05:13 2017 +0200 lavc, lavu: move frame cropping to a convenience function Signed-off-by: A

[libav-commits] hwcontext_d3d11va: fix crash on frames_init failure

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 086321c612185469ebb85a1887527c8915b488b7 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:54 2017 +0200 hwcontext_d3d11va: fix crash on frames_init failure It appears in this case, f

[libav-commits] hwcontext_d3d11va: allocate staging texture lazily

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 98d73e4174333b37d961b79e1182be5a02156c02 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:55 2017 +0200 hwcontext_d3d11va: allocate staging texture lazily Makes dealing with form

[libav-commits] hwcontext_d3d11va: add option to enable debug mode

2017-06-26 Thread wm4
Module: libav Branch: master Commit: cfc9e7c94eafa33e7f109099664ec4fb57ac5ca3 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:57 2017 +0200 hwcontext_d3d11va: add option to enable debug mode Basically copied from VLC (

[libav-commits] dxva: add declarative profile checks

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 70e5e7c02232d1e51c362d5572c567a9e2a8dcc2 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:52 2017 +0200 dxva: add declarative profile checks Make supported codec profiles part of eac

[libav-commits] dxva: fix some warnings

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 752ddb45569ffe278393cd853b70f18ae017219e Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:53 2017 +0200 dxva: fix some warnings Some existed since forever, some are new. The cast in

[libav-commits] dxva: verbose-log decoder GUID list

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 068eaa534e7ddb2155e2830818d5c3f1069c68d8 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:59 2017 +0200 dxva: verbose-log decoder GUID list Helpful for debugging. Signed-off-by:

[libav-commits] dxva: support DXGI_FORMAT_420_OPAQUE decoding

2017-06-26 Thread wm4
Module: libav Branch: master Commit: 5030e3856c2126fb829edb828f5aae011d178eb4 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Jun 22 14:52:56 2017 +0200 dxva: support DXGI_FORMAT_420_OPAQUE decoding Some devices (some phones

[libav-commits] lavu: add new D3D11 pixfmt and hwcontext

2017-06-08 Thread wm4
Module: libav Branch: master Commit: fff90422d181744cd75dbf011687ee7095f02875 Author:wm4 <nfx...@googlemail.com> Committer: Diego Biurrun <di...@biurrun.de> Date: Tue Jun 6 18:51:07 2017 +0200 lavu: add new D3D11 pixfmt and hwcontext To be used with the new d3d11 hwacce

[libav-commits] dxva: move d3d11 locking/unlocking to functions

2017-06-08 Thread wm4
Module: libav Branch: master Commit: 831cfe10b40414915fe7b6088158421fe02e2b2d Author:wm4 <nfx...@googlemail.com> Committer: Diego Biurrun <di...@biurrun.de> Date: Tue Jun 6 18:51:10 2017 +0200 dxva: move d3d11 locking/unlocking to functions I want to make it non-mand

[libav-commits] lavc: set avctx->hwaccel before init

2017-06-08 Thread wm4
Module: libav Branch: master Commit: bd747b9226414007f0207fa201976af7217e3b77 Author:wm4 <nfx...@googlemail.com> Committer: Diego Biurrun <di...@biurrun.de> Date: Tue Jun 6 18:51:08 2017 +0200 lavc: set avctx->hwaccel before init So a hwaccel can access avctx-&

[libav-commits] dxva: fix some warnings

2017-06-12 Thread wm4
Module: libav Branch: master Commit: 644ce3e02f09e31e7db9c9547aef513bda0aa65f Author:wm4 <nfx...@googlemail.com> Committer: Diego Biurrun <di...@biurrun.de> Date: Fri Jun 9 16:27:35 2017 +0200 dxva: fix some warnings Some existed since forever, some are new. The cast in

[libav-commits] lavf: make avio_read_partial() public

2017-08-30 Thread wm4
Module: libav Branch: master Commit: 173b56218f39c6463be0e182259e2deead106936 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Thu Aug 17 15:01:44 2017 +0200 lavf: make avio_read_partial() public Main use-case is proxying avio through a

[libav-commits] lavc: fix hw_device_ctx operation

2017-10-23 Thread wm4
Module: libav Branch: master Commit: e724bdfffbd3c27aac53d1f32f20f105f37caef0 Author:wm4 <nfx...@googlemail.com> Committer: Mark Thompson <s...@jkqxz.net> Date: Tue Oct 24 00:28:03 2017 +0200 lavc: fix hw_device_ctx operation Commit b46a77f19d accidentally broke this (requ

[libav-commits] avcodec: add metadata to identify wrappers and hardware decoders

2017-12-14 Thread wm4
Module: libav Branch: master Commit: 47687a2f8aca3f65b6fdd117b1cb66a7409a7fd1 Author:wm4 <nfx...@googlemail.com> Committer: Luca Barbato <lu_z...@gentoo.org> Date: Tue Dec 12 11:03:43 2017 +0100 avcodec: add metadata to identify wrappers and hardware decoders Explici

[libav-commits] lavc: external hardware frame pool initialization

2017-10-19 Thread wm4
Module: libav Branch: master Commit: b46a77f19ddc4b2b5fa3187835ceb602a5244e24 Author:wm4 <nfx...@googlemail.com> Committer: Anton Khirnov <an...@khirnov.net> Date: Thu Oct 19 16:38:20 2017 +0200 lavc: external hardware frame pool initialization This adds a new API, which al

[libav-commits] avconv: make sure packets put into the muxing FIFO are refcounted

2018-08-01 Thread wm4
Module: libav Branch: master Commit: c011beda2611acfeb6f67d4fdf30d1eceed9e62f Author:wm4 Committer: Martin Storsjö Date: Wed Feb 8 09:53:26 2017 +0100 avconv: make sure packets put into the muxing FIFO are refcounted Some callers (like do_subtitle_out(), or do_streamcopy()) call

[libav-commits] w32pthreads: always use Vista+ API, drop XP support

2018-04-09 Thread wm4
Module: libav Branch: master Commit: c7ab6aff66cba2f265f656ce8d56aa428d4ada76 Author:wm4 <nfx...@googlemail.com> Committer: Diego Biurrun <di...@biurrun.de> Date: Thu Dec 21 20:23:14 2017 +0100 w32pthreads: always use Vista+ API, drop XP support This removes the XP compat