[FFmpeg-cvslog] configure: jni no longer requires -ldl

2017-05-16 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri May 12 11:34:24 2017 -0700| [376247a1028f0d143b737b409983a18cd9c4dd8a] | committer: Matthieu Bouron configure: jni no longer requires -ldl This dependency was removed in 33d69a90085d30af8a292d9364b835a26565d6b9. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavc: add mpeg2 mediacodec decoder

2017-06-08 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Jun 5 16:22:58 2017 -0400| [a32a6b4201dca46c54247194bd5249dfb7c64874] | committer: Matthieu Bouron lavc: add mpeg2 mediacodec decoder Android TV and FireOS hardware supports mpeg2 hardware decoding via MediaCodec. Signed-off-by: Matthieu Bouron

[FFmpeg-cvslog] lavc/mediacodec: add missing newline on warning

2017-07-03 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Jul 3 11:07:36 2017 -0700| [6d4a686d45218fd9ac312fd3f3056680ce169d40] | committer: Matthieu Bouron lavc/mediacodec: add missing newline on warning Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/mediacodec: rescale pts before decoding for both hw and sw buffers

2017-07-03 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Jul 3 09:21:50 2017 -0700| [aad79e4323bb03837cc6611b99b72c1cf1a7b6f6] | committer: Matthieu Bouron lavc/mediacodec: rescale pts before decoding for both hw and sw buffers Replicates the logic used in the wrap_hw_buffer path to wrap_sw_buffer as well

[FFmpeg-cvslog] avformat/hlsenc: fix segfault when using -hls_segment_type fmp4 with -hls_segment_filename

2017-09-15 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sat Sep 16 10:32:28 2017 +0800| [73bf0f42e3423265662fb9cab28fb5cc1c5ae1cb] | committer: Steven Liu avformat/hlsenc: fix segfault when using -hls_segment_type fmp4 with -hls_segment_filename previously, specifying -hls_segment_filename meant s

[FFmpeg-cvslog] avcodec/hevc_ps: extract SPS fields required for hvcC construction

2017-09-28 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Sep 26 18:04:12 2017 -0700| [c32077c0ee1bcc8e00f5a9a151d540adac33ea8c] | committer: Aman Gupta avcodec/hevc_ps: extract SPS fields required for hvcC construction Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] avcodec/videotoolbox: add hevc support

2017-09-28 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Sep 26 11:30:28 2017 -0700| [3d4f8b9184a4693c577e0b73496e6cc1989c6bbf] | committer: Aman Gupta avcodec/videotoolbox: add hevc support Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/videotoolbox: fix out-of-bounds memory access during hvcc creation

2017-10-31 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Oct 31 16:21:33 2017 -0700| [05d77587cb7d0a4e349c5320eb7c0b48610cf6bf] | committer: Aman Gupta lavc/videotoolbox: fix out-of-bounds memory access during hvcc creation Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] lavf/tls_securetransport: build on iOS

2017-11-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Oct 25 11:03:14 2017 -0700| [fd18d310ec200fa7ace29cbfc725d451663bf49c] | committer: Aman Gupta lavf/tls_securetransport: build on iOS This works as expected on iOS, except for the ca_file feature which is disabled because SecItemImport is not

[FFmpeg-cvslog] MAINTAINERS: add myself as videotoolbox* maintainer

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Nov 12 14:16:01 2017 -0800| [480d33dfdc590c0509a4acdb6c2754e208123aab] | committer: Michael Niedermayer MAINTAINERS: add myself as videotoolbox* maintainer Reviewed-by: Rick Kern Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] avformat/http: fix stray quote in trace logging

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Nov 13 11:12:52 2017 -0800| [52bf0febb3a8a47b16ac6c3bfd707c347299f174] | committer: Aman Gupta avformat/http: fix stray quote in trace logging Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] This fixes a deadlock while reading a chunked https response, if

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Nov 13 15:02:44 2017 -0600| [9c8922acadb5187c274250d6cde653b7bad2559e] | committer: Rodger Combs This fixes a deadlock while reading a chunked https response, if multiple_requests=1 is also set. Without an EOF to signal the end of the last chunk

[FFmpeg-cvslog] avcodec/videotoolboxenc: add hevc_videotoolbox encoder

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Nov 12 10:19:17 2017 -0800| [e7a5249ab1775827a331c48e4d236eda52d51575] | committer: Aman Gupta avcodec/videotoolboxenc: add hevc_videotoolbox encoder Signed-off-by: Aman Gupta Reviewed-by: Rodger Combs > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/videotoolboxenc: re-indent code

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Nov 12 10:20:17 2017 -0800| [230b91cdfdd1949f9b1719d5d91d77caad90aaae] | committer: Aman Gupta avcodec/videotoolboxenc: re-indent code Cosmetic change only. Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolbox: reset bitstream_size in end_frame

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:42:18 2017 -0700| [d869928ca6e61358adb916369cafd61366f6b064] | committer: Aman Gupta avcodec/videotoolbox: reset bitstream_size in end_frame This allows decode_slice to be invoked multiple times before end_frame, causing slices to accumulate

[FFmpeg-cvslog] avcodec/videotoolbox: use early return in videotoolbox_default_free

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 11:59:05 2017 -0800| [631296ff9922a6971de41640a0d937b1a2a52393] | committer: Aman Gupta avcodec/videotoolbox: use early return in videotoolbox_default_free Cosmetic change only. Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec: add decode_params callback to AVHWAccel struct

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:17:36 2017 -0800| [76f169368da4928308b932eaea528b841bc34f9e] | committer: Aman Gupta avcodec: add decode_params callback to AVHWAccel struct Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolbox: create avcC even when h264 extradata is missing

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:52:35 2017 -0700| [403d10a8b3cd9c0c9a4a034b95a4cb5ffc4b1112] | committer: Aman Gupta avcodec/videotoolbox: create avcC even when h264 extradata is missing Removes the avctx->extradata_size requirement when creating avcC/hvcC, since av

[FFmpeg-cvslog] avcodec/videotoolbox: use decode_params to propagate H264 PPS changes and restart on SPS changes

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:25:39 2017 -0800| [9519983c0f39d01fd86544dc56adbbf15bdd3c3c] | committer: Aman Gupta avcodec/videotoolbox: use decode_params to propagate H264 PPS changes and restart on SPS changes This fixes decoding of H264 video samples with SPS and PPS

[FFmpeg-cvslog] avcodec/h264, videotoolbox: return AVERROR_INVALIDDATA when no frames are produced

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:45:53 2017 -0700| [dad42bc5a134f60164eab2dfb0892b761603e1e1] | committer: Aman Gupta avcodec/h264, videotoolbox: return AVERROR_INVALIDDATA when no frames are produced The only reason videotoolbox wouldn't produce frames is if the dat

[FFmpeg-cvslog] avcodec/videotoolbox: extract videotoolbox_{start,stop} helpers

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:32:11 2017 -0700| [b4b177049a886b67f8da84da95f55b81e11ba165] | committer: Aman Gupta avcodec/videotoolbox: extract videotoolbox_{start,stop} helpers These helpers will be used in later commits to automatically restart the decoder session

[FFmpeg-cvslog] avcodec/videotoolbox: print descriptive errors on decode failures

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:44:47 2017 -0700| [6515e2834a51e651aa9855d071291eeb8256dbb6] | committer: Aman Gupta avcodec/videotoolbox: print descriptive errors on decode failures Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/h264: implement new decode_params callback for PPS/SPS

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:18:35 2017 -0800| [872add08540fb36b2d2ca75df86da7d8ac9579a1] | committer: Aman Gupta avcodec/h264: implement new decode_params callback for PPS/SPS This callback will be used by the VideoToolbox H264 hwaccel so that it can receive SPS and

[FFmpeg-cvslog] avcodec/hevc: implement new decode_params callback for VideoToolbox

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:31:56 2017 -0800| [3a91b3ae742425c25b9b80708f3c111537e570d3] | committer: Aman Gupta avcodec/hevc: implement new decode_params callback for VideoToolbox Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolboxenc: remove spurious warning

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Sep 25 16:15:09 2017 -0700| [c8b1a151cef685496b8171a5236f099e137c3a37] | committer: Aman Gupta avcodec/videotoolboxenc: remove spurious warning Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolbox: remove unnecessary if statement

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 11:52:38 2017 -0800| [bd2d70c0b8f416cf1f70e910ed675c0d46fb0010] | committer: Aman Gupta avcodec/videotoolbox: remove unnecessary if statement Cosmetic change only. Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/videotoolbox: pass through hevc param changes to the decoder

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:34:41 2017 -0800| [68ef503bb5f9f8bd4460191d6a9c9e2ec4179a26] | committer: Aman Gupta avcodec/videotoolbox: pass through hevc param changes to the decoder This includes the SEI_PREFIX/SEI_SUFFIX NALUs, which can contain updates like

[FFmpeg-cvslog] avcodec/videotoolbox: fix whitespace

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Nov 10 12:02:23 2017 -0800| [5e577c586b7825b4addd1d38cf20688d7d50010d] | committer: Aman Gupta avcodec/videotoolbox: fix whitespace Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolbox: reorder functions to avoid forward declarations

2017-11-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Nov 13 15:06:40 2017 -0800| [b7f963cd709a89156fb0f094c232fe1eacd6] | committer: Aman Gupta avcodec/videotoolbox: reorder functions to avoid forward declarations Cosmetic change only. Signed-off-by: Aman Gupta > http://git.videolan.

[FFmpeg-cvslog] avformat/http: fix chunked response w/ multiple_requests=1

2017-11-14 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Nov 13 11:34:50 2017 -0800| [91a565e20f0c220a6bc37e58c11cea4a3590149c] | committer: Aman Gupta avformat/http: fix chunked response w/ multiple_requests=1 Currently if you use the multiple_requests=1 option and try to receive a chunked-encoded response

[FFmpeg-cvslog] avcodec: fix whitespace on AVPanScan struct definition

2017-11-14 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Nov 14 10:02:20 2017 -0800| [034e1f82d924bb3038873798b2cc8d84f9701f62] | committer: Aman Gupta avcodec: fix whitespace on AVPanScan struct definition > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=034e1f82d924bb3038873798b2cc8d84f9701

[FFmpeg-cvslog] avcodec/mpeg12dec: ensure a53_caption_size is reset on malloc failures

2017-11-15 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Mar 15 12:53:04 2017 -0700| [ff8f40a63092b184d7fe4416660adbba8d90849d] | committer: Aman Gupta avcodec/mpeg12dec: ensure a53_caption_size is reset on malloc failures Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > h

[FFmpeg-cvslog] avcodec/mpeg12dec: parse A53 caption data embedded in SCTE-20 user data

2017-11-15 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Mar 15 12:53:03 2017 -0700| [3f1a540204a8c187f77b3805d2e1c97fa916a12b] | committer: Aman Gupta avcodec/mpeg12dec: parse A53 caption data embedded in SCTE-20 user data Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avformat/tcp: add option to enable TCP_NODELAY

2017-11-17 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Nov 13 12:20:18 2017 -0800| [80bb81a8f34729443bdbcdb3bc2c89c221291fe6] | committer: Aman Gupta avformat/tcp: add option to enable TCP_NODELAY This can reduce latency and increase throughput, particularly on high latency networks. Signed-off-by: Aman

[FFmpeg-cvslog] libavcodec/videotoolbox: fix decoding of h264 streams with minor SPS changes

2017-11-20 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Nov 15 12:50:31 2017 -0800| [259dc4e01381c0d01fb1dbb8509c5087d621a0d7] | committer: Aman Gupta libavcodec/videotoolbox: fix decoding of h264 streams with minor SPS changes Previously the codec kept an entire copy of the SPS, and restarted the VT

[FFmpeg-cvslog] avcodec/videotoolbox: fix SEGV when hwaccel decoding h264 with ffmpeg.c

2017-11-28 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Nov 28 08:49:21 2017 -0800| [b5d56d8ef1ef17487d827f1e35d02501f55218de] | committer: Aman Gupta avcodec/videotoolbox: fix SEGV when hwaccel decoding h264 with ffmpeg.c Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] libavcodec/mpegvideo_parser: improve detection of progressive mpeg2

2017-12-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Dec 6 14:54:12 2017 -0800| [88e2dc7d0448d1d4656c78454bc5f17063b867e7] | committer: Aman Gupta libavcodec/mpegvideo_parser: improve detection of progressive mpeg2 Previously many progressive mpeg2video samples were detected as interlaced by ffmpeg

[FFmpeg-cvslog] lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set

2017-12-15 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Dec 3 17:32:22 2017 -0800| [8bf4e6d3ce25723832625dddbf1c06ab20ab5828] | committer: Matthieu Bouron lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] lavu/hwcontext: add AV_HWDEVICE_TYPE_MEDIACODEC

2017-12-15 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Dec 3 17:32:21 2017 -0800| [e4d9f05ca79909e2853834c8f80a52bc9cf0e6b6] | committer: Matthieu Bouron lavu/hwcontext: add AV_HWDEVICE_TYPE_MEDIACODEC Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/http: add "Opening" info logging to ff_http_do_new_request

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Dec 12 16:02:09 2017 -0800| [9395e44b8d20d1d4c72dd5b42d28721ca191d957] | committer: Aman Gupta avformat/http: add "Opening" info logging to ff_http_do_new_request This mimics logging that was added in 53e0d5d7247 for security purposes. Sig

[FFmpeg-cvslog] avformat/http: return EINVAL from ff_http_do_new_request() if re-used with different hostname

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Dec 12 15:50:44 2017 -0800| [28358e466d4f4bc54f8137e0597057f33100b236] | committer: Aman Gupta avformat/http: return EINVAL from ff_http_do_new_request() if re-used with different hostname This will prevent improper use of ff_http_do_new_request() if

[FFmpeg-cvslog] avformat/hls: add http_multiple option

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Dec 12 15:25:46 2017 -0800| [1f0eaa02aa7141f371e095540ac285698a0bdf46] | committer: Aman Gupta avformat/hls: add http_multiple option This improves network throughput of the hls demuxer by avoiding the latency introduced by downloading segments one at

[FFmpeg-cvslog] avformat/hls: add http_persistent option

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Oct 4 14:52:52 2017 -0700| [b7d6c0cd48dac7869b9e6803e2d47d05a4fa373b] | committer: Aman Gupta avformat/hls: add http_persistent option This teaches the HLS demuxer to use the HTTP protocols multiple_requests=1 option, to take advantage of "Conne

[FFmpeg-cvslog] avformat/hls: allow open_input to be re-used

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Dec 12 15:21:29 2017 -0800| [03765aa6fa9c519571586db87d4dade1102c4c86] | committer: Aman Gupta avformat/hls: allow open_input to be re-used Signed-off-by: Aman Gupta Signed-off-by: Anssi Hannula > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avformat/http: return EOF from ff_http_do_new_request if previous response said Connection:close

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Dec 22 16:29:41 2017 -0800| [54d0ef1738ff30c05e2edb5b019dbd44b694ebe6] | committer: Aman Gupta avformat/http: return EOF from ff_http_do_new_request if previous response said Connection:close This fixes a deadlock when using the hls demuxer'

[FFmpeg-cvslog] avformat/hls: hide misleading warning when http reconnect is required

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Dec 22 16:30:42 2017 -0800| [5f4a32a6e343d2683d90843506ecfc98cc7c8ed4] | committer: Aman Gupta avformat/hls: hide misleading warning when http reconnect is required AVERROR_EOF is an internal error which means the http socket is no longer valid for

[FFmpeg-cvslog] avformat/internal: log underlying error with ff_rename failure

2017-12-22 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Dec 22 15:17:15 2017 -0800| [4c78bbd3136a43347a112dd45ac60685c61bf425] | committer: Aman Gupta avformat/internal: log underlying error with ff_rename failure Signed-off-by: Aman Gupta Signed-off-by: wm4 > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avformat/internal: fix compile error with some versions of g++

2017-12-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sat Dec 23 12:34:50 2017 -0800| [9e5e3236f4f2004a505533228cf6a6dd65b0101c] | committer: Aman Gupta avformat/internal: fix compile error with some versions of g++ Fixes #6926 Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avformat/hls: fix CID 1426930

2017-12-24 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Dec 24 11:58:30 2017 -0800| [3d95868d1bf2197597fbcbddd984eac175325a14] | committer: Aman Gupta avformat/hls: fix CID 1426930 Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/hls: fix memory leak with non-http segments

2017-12-24 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Dec 24 11:59:32 2017 -0800| [b33cf735071cfe07ac60fd8f95e7f1f984005f45] | committer: Aman Gupta avformat/hls: fix memory leak with non-http segments Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/hls: fix SEGV in previous commit

2017-12-24 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sun Dec 24 12:31:27 2017 -0800| [207e98b4e502edc17c2e0fcba91bf122892f718c] | committer: Aman Gupta avformat/hls: fix SEGV in previous commit Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/hls: respect http_persistent only for http playlist urls

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Dec 25 18:25:13 2017 -0800| [ac19e63b184570c0ade4d3a8a785f64441d9cac8] | committer: Aman Gupta avformat/hls: respect http_persistent only for http playlist urls Fixes a segfault when reading a live playlist (without end tag) from non-http url (like a

[FFmpeg-cvslog] avformat/http: export http_version from response

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Dec 25 20:21:15 2017 -0800| [039007c928b4207b8bdde31c80c57dc7b917dd2f] | committer: Aman Gupta avformat/http: export http_version from response Can be used by the api user to figure out what http features the server supports based on the response

[FFmpeg-cvslog] avformat/hls: enable http_multiple only for http/1.1 servers

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Dec 25 20:37:55 2017 -0800| [1dd82edea5ab689f9a94e14cb2cf6d382cbf9ee6] | committer: Aman Gupta avformat/hls: enable http_multiple only for http/1.1 servers Some http/1.0 implementations, like python's SimpleHTTPServer, can only support one c

[FFmpeg-cvslog] avformat/http: avoid ff_http_do_new_request after http/1.0 response

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Dec 25 11:35:26 2017 -0800| [11f989945e1748fbe9b2a5abd68a25d3091acc5d] | committer: Aman Gupta avformat/http: avoid ff_http_do_new_request after http/1.0 response This makes do_new_request fail early when dealing with a http/1.0 server, avoiding

[FFmpeg-cvslog] avformat/hls: return AVERROR_PROTOCOL_NOT_FOUND when http protocol is not available

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Dec 25 11:33:06 2017 -0800| [a232a72d77cf32766e7f42f892b983f5e496653f] | committer: Aman Gupta avformat/hls: return AVERROR_PROTOCOL_NOT_FOUND when http protocol is not available Fixes compile error when building with network or protocols disabled

[FFmpeg-cvslog] avformat/hls: remove repeated http proto_name checks in open_url()

2017-12-26 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Dec 26 14:29:03 2017 -0800| [2f9ca64556cba9a7edcca9a1c55923a60022937d] | committer: Aman Gupta avformat/hls: remove repeated http proto_name checks in open_url() Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/http: return EINVAL if ff_http_do_new_request is called with non-http URLContext

2017-12-30 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Dec 29 15:25:14 2017 -0800| [c0b08ef94f037572876448990dca840b85432262] | committer: Aman Gupta avformat/http: return EINVAL if ff_http_do_new_request is called with non-http URLContext Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avformat/hls: ignore http_persistent for segments requring crypto

2017-12-30 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Dec 29 15:30:55 2017 -0800| [97b89432e4566a5d620f97bfdf4c8ae9c83d94e8] | committer: Aman Gupta avformat/hls: ignore http_persistent for segments requring crypto Encrypted HLS segments have regular http:// urls, but open_input() actually prefixes them

[FFmpeg-cvslog] lavc/mediacodecdec: switch to new decoding API

2018-01-06 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Dec 28 17:33:14 2017 -0800| [9d9835017f67db7e37b6b5a42a247e17b05bf8fc] | committer: Matthieu Bouron lavc/mediacodecdec: switch to new decoding API Using the new API gives the decoder the ability to produce N frames per input packet. This is

[FFmpeg-cvslog] Changelog: add VideoToolbox HEVC support

2018-01-06 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sat Jan 6 15:30:07 2018 -0800| [cc90ee0b7e47bcdb0405789aa6435db906d0774e] | committer: Aman Gupta Changelog: add VideoToolbox HEVC support Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/hevc_ps: extract one SPS fields required for hvcC construction

2018-01-31 Thread Aman Gupta
ffmpeg | branch: release/2.8 | Aman Gupta | Tue Sep 26 18:04:12 2017 -0700| [b40576a9a436aa9b6723f0c0c2501a06bcc45c8d] | committer: Michael Niedermayer avcodec/hevc_ps: extract one SPS fields required for hvcC construction Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > h

[FFmpeg-cvslog] avcodec/mediacodecdec: refactor to take advantage of new decoding api

2018-02-19 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Feb 15 19:52:14 2018 -0800| [f611fef37cca44b89d0d7e6dfd1ac257736b5f7a] | committer: Matthieu Bouron avcodec/mediacodecdec: refactor to take advantage of new decoding api This refactor splits up the main mediacodec decode loop into two send/receive

[FFmpeg-cvslog] avcodec/hevc_ps: extract one SPS fields required for hvcC construction

2018-02-19 Thread Aman Gupta
ffmpeg | branch: release/3.0 | Aman Gupta | Tue Sep 26 18:04:12 2017 -0700| [d664557023040422ba3b43f7051bb932bee79973] | committer: Michael Niedermayer avcodec/hevc_ps: extract one SPS fields required for hvcC construction Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > h

[FFmpeg-cvslog] avformat/mpegts: set AV_DISPOSITION_DEPENDENT for mix_type=0 supplementary audio

2018-02-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Feb 23 13:38:33 2018 -0800| [4f40d64e009869441ee63dad00b41e0a5bf7634d] | committer: Aman Gupta avformat/mpegts: set AV_DISPOSITION_DEPENDENT for mix_type=0 supplementary audio Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avformat/dump: tag AV_DISPOSITION_DESCRIPTIONS streams

2018-02-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri Feb 23 13:38:20 2018 -0800| [61ecfbc32aa2a5d02bd90a298496bf1b6ecb0762] | committer: Aman Gupta avformat/dump: tag AV_DISPOSITION_DESCRIPTIONS streams Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/mediacodec: reduce loglevel for per-frame logging

2018-03-06 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 6 13:33:19 2018 -0800| [c22e7b00e4b9359a5cfe27495d9c4b6e6f53fda2] | committer: Aman Gupta avcodec/mediacodec: reduce loglevel for per-frame logging Signed-off-by: Aman Gupta Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] MAINTAINERS: add myself to mediacodec

2018-03-06 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 6 13:33:20 2018 -0800| [b19e11a4dc836f4fe87d3e3c25eb5cc4f6f4b447] | committer: Aman Gupta MAINTAINERS: add myself to mediacodec Signed-off-by: Matthieu Bouron > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/aacdec: log configuration change details

2018-03-07 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 6 12:44:59 2018 -0800| [23c91abe4f6a76d0a5066adf2abbf8cd66f1b1ec] | committer: Aman Gupta avcodec/aacdec: log configuration change details Signed-off-by: Aman Gupta Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/mediacodecdec: add delay_flush option

2018-03-07 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 6 13:07:32 2018 -0800| [2a0eb8685728ccb260e42f60e1dbefe47ababbc3] | committer: Aman Gupta avcodec/mediacodecdec: add delay_flush option The default behavior of the mediacodec decoder before this commit was to delay flushes until all pending

[FFmpeg-cvslog] avcodec/mediacodecdec: add more trace logging of input/output buffers

2018-03-07 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 6 13:14:51 2018 -0800| [823a758543e2b1052cdcff22d02d396f4e0792f9] | committer: Aman Gupta avcodec/mediacodecdec: add more trace logging of input/output buffers Signed-off-by: Aman Gupta Signed-off-by: Matthieu Bouron > http://git.videolan.

[FFmpeg-cvslog] avcodec/mediacodecdec: add debug logging around hw buffer lifecycle

2018-03-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Sat Mar 10 23:43:42 2018 -0800| [936312d18c985335d8e90b04bb15b4227bce7b31] | committer: Aman Gupta avcodec/mediacodecdec: add debug logging around hw buffer lifecycle Some Android devices are very finicky about how quicky output buffers are returned back

[FFmpeg-cvslog] avcodec/mediacodecdec: fix immediate EAGAIN with buffered packet

2018-03-13 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Mar 13 02:40:09 2018 -0700| [3172b31223e1f0a64233fa5b355e11d7a00e477b] | committer: Aman Gupta avcodec/mediacodecdec: fix immediate EAGAIN with buffered packet In cases where the mediacodec decoder consumed a partial packet, receive_frame() would

[FFmpeg-cvslog] avcodec/mediacodecdec: propagate SAR to h/w frames

2018-03-20 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Mar 19 16:29:45 2018 -0700| [2ddc6b439226a7dffb740d6e50bdd835a27d10ea] | committer: Aman Gupta avcodec/mediacodecdec: propagate SAR to h/w frames Allows consumers who are converting hardware buffers to OpenGL textures to render the frames at the

[FFmpeg-cvslog] avcodec/mpegpicture: fix "stride changed" failures in gray mode

2018-04-11 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Apr 10 10:17:52 2018 -0700| [19128408ac3ab6524a9a519c12acef457baef2b9] | committer: Aman Gupta avcodec/mpegpicture: fix "stride changed" failures in gray mode Before adding uvlinesize check, I was seeing failures decoding some video w

[FFmpeg-cvslog] avcodec/hevc_ps: extract SPS fields required for hvcC construction

2018-04-12 Thread Aman Gupta
ffmpeg | branch: release/3.3 | Aman Gupta | Tue Sep 26 18:04:12 2017 -0700| [bb5748ec9d244e22e783e2914b64abf64c0808e3] | committer: Michael Niedermayer avcodec/hevc_ps: extract SPS fields required for hvcC construction Signed-off-by: Aman Gupta Reviewed-by: Michael Niedermayer > h

[FFmpeg-cvslog] avformat/utils: refactor upstream_stream_timings

2018-04-20 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Apr 19 16:50:43 2018 -0700| [7b8daa771cbdafa6775e476c65afa659cc1afaac] | committer: Aman Gupta avformat/utils: refactor upstream_stream_timings Signed-off-by: Aman Gupta Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avformat/utils: ignore outlier durations on subtitle/data streams as well

2018-04-20 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Apr 19 13:29:24 2018 -0700| [fd6e89586c01d068fc8d2cea24292bf8ae836f74] | committer: Aman Gupta avformat/utils: ignore outlier durations on subtitle/data streams as well Similar to 4c9c4fe8b21, but for durations. This fixes #7151, where the report

[FFmpeg-cvslog] avformat/utils: refactor upstream_stream_timings

2018-04-20 Thread Aman Gupta
ffmpeg | branch: release/4.0 | Aman Gupta | Thu Apr 19 16:50:43 2018 -0700| [8cd79c2e73d487d7ac258fd4e753ca45c546f581] | committer: Aman Gupta avformat/utils: refactor upstream_stream_timings Signed-off-by: Aman Gupta Signed-off-by: Michael Niedermayer (cherry picked from commit

[FFmpeg-cvslog] avformat/utils: ignore outlier durations on subtitle/data streams as well

2018-04-20 Thread Aman Gupta
ffmpeg | branch: release/4.0 | Aman Gupta | Thu Apr 19 13:29:24 2018 -0700| [0502602d37575904ddcd620ca82df9b78c4424b5] | committer: Aman Gupta avformat/utils: ignore outlier durations on subtitle/data streams as well Similar to 4c9c4fe8b21, but for durations. This fixes #7151, where the report

[FFmpeg-cvslog] avcodec/mediacodecdec: use AV_TIME_BASE_Q

2018-04-25 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Apr 24 13:45:30 2018 -0700| [7a4639b1eba31f88490c85663c75fb1414307680] | committer: Aman Gupta avcodec/mediacodecdec: use AV_TIME_BASE_Q Signed-off-by: Matthieu Bouron Signed-off-by: Jan Ekström Signed-off-by: Aman Gupta > http://git.videolan.

[FFmpeg-cvslog] avcodec/mediacodecdec: clarify delay_flush specific code

2018-04-25 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Mon Apr 23 19:21:19 2018 -0700| [6a7a84b2d11e6c5e2ca2023a6886ca75b8b10030] | committer: Aman Gupta avcodec/mediacodecdec: clarify delay_flush specific code As of 2a0eb8685, ff_mediacodec_dec_is_flushing() only returns true in delay_flush mode. Make this

[FFmpeg-cvslog] avcodec/mediacodecdec: refactor pts handling

2018-04-25 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Apr 24 13:51:15 2018 -0700| [d8e92a89edd8e73cdc7f125f078c576df10b66f2] | committer: Aman Gupta avcodec/mediacodecdec: refactor pts handling Also fixes a bug where EOS buffer was sent with incorrect pts when not using surface generation. Signed-off-by

[FFmpeg-cvslog] avcodec/mediacodec_wrapper: add helper to fetch SDK_INT

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Apr 26 11:50:55 2018 -0700| [fe0a6bcbda0f51d0613dbbd42a7635c22530ce95] | committer: Aman Gupta avcodec/mediacodec_wrapper: add helper to fetch SDK_INT Signed-off-by: Matthieu Bouron Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/mediacodecdec: restructure mediacodec_receive_frame

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Apr 24 12:40:38 2018 -0700| [f6681feda641c026d84f6d207f661bf9b87d9d70] | committer: Aman Gupta avcodec/mediacodecdec: restructure mediacodec_receive_frame The new logic follows a recommendation by @rcombs to use dequeueInputBuffer with a timeout of 0

[FFmpeg-cvslog] avcodec/mediacodecdec: wait on first frame after input buffers are full

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue Apr 24 18:54:45 2018 -0700| [a75bb5496ac6e7e194f1c6fd3b87f02a52e74adb] | committer: Aman Gupta avcodec/mediacodecdec: wait on first frame after input buffers are full The output_buffer_count==0 special case is no longer required, and can cause

[FFmpeg-cvslog] avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Apr 26 11:51:15 2018 -0700| [9b563f6584b5ba2292975f0917268ac7b37497eb] | committer: Aman Gupta avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder I tested the previous mediacodec changes on seven different Android TV devices, with

[FFmpeg-cvslog] avcodec/videotoolbox: improve logging of decoder errors

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri May 4 18:24:31 2018 -0700| [84e03db9a334611d261cb09c534a56bf57a49cd9] | committer: Aman Gupta avcodec/videotoolbox: improve logging of decoder errors Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/videotoolbox: fix kVTCouldNotFindVideoDecoderErr trying to decode HEVC on iOS

2018-05-04 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Apr 19 15:34:01 2018 -0700| [bcff983dc340e7651893546c0e1daf4cb37b] | committer: Aman Gupta avcodec/videotoolbox: fix kVTCouldNotFindVideoDecoderErr trying to decode HEVC on iOS Older iOS devices don't have a hardware HEVC decoder, bu

[FFmpeg-cvslog] avcodec/hevc: remove videotoolbox hack

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri May 4 14:57:50 2018 -0700| [a19bac8fc8b6a8df4030f79a6192b20492b02cef] | committer: Aman Gupta avcodec/hevc: remove videotoolbox hack No longer required since 63d875772d. The equivalent hack for h264 was removed in that commit, but this one was missed

[FFmpeg-cvslog] avcodec/videotoolbox: split h264/hevc callbacks

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri May 4 14:58:08 2018 -0700| [07d175d0b0b22912784f35d29e139cf025a03221] | committer: Aman Gupta avcodec/videotoolbox: split h264/hevc callbacks Previously the shared callbacks were trying to interpret avctx->priv_data as H264Context* Signed-off

[FFmpeg-cvslog] avcodec/videotoolbox: cleanups

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Fri May 4 14:57:32 2018 -0700| [dd77cca1c4b45ec499435f4c484838f6b0b045fe] | committer: Aman Gupta avcodec/videotoolbox: cleanups No functional changes. Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffprobe: fix SEGV when new streams are added

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue May 8 12:46:12 2018 -0700| [12ceaf0fbacb20b86bdc343ba2bbc71d2fff72e0] | committer: Aman Gupta ffprobe: fix SEGV when new streams are added Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegts: skip non-PMT tids earlier

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Tue May 8 15:07:35 2018 -0700| [2c500f50972c19f25ebca783ba9374d6a0c23efb] | committer: Aman Gupta avformat/mpegts: skip non-PMT tids earlier This mimics the logic flow in all the other callbacks (pat_cb, sdt_cb, m4sl_cb), and avoids calling

[FFmpeg-cvslog] avformat/mpegts: clean up whitespace

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 12:43:38 2018 -0700| [07d9c31055e6e07629506246d68d93b84bec1507] | committer: Aman Gupta avformat/mpegts: clean up whitespace Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value

2018-05-09 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 12:42:14 2018 -0700| [1a14e39145816597b97db46dbb30e37feddf246c] | committer: Aman Gupta avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegtsenc: set AVFMT_NODIMENSIONS

2018-05-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 19:21:10 2018 -0700| [6f50be876016979c43a3e468290f363a2f095f33] | committer: Aman Gupta avformat/mpegtsenc: set AVFMT_NODIMENSIONS This allows remuxing streams from one mpegts container to another, without requiring avformat_find_stream_info

[FFmpeg-cvslog] avformat/hlsenc: set AVFMT_NODIMENSIONS

2018-05-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 19:22:33 2018 -0700| [18074b309fb40b51575d91368c85442ef6dbdf34] | committer: Aman Gupta avformat/hlsenc: set AVFMT_NODIMENSIONS Same as previous commit but for mpegts inside HLS. Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avformat/mpegts: reindent after last change

2018-05-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 14:31:30 2018 -0700| [7db022e67bab568a560c8bd55f5840e71a34dc15] | committer: Aman Gupta avformat/mpegts: reindent after last change Signed-off-by: Aman Gupta > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegts: parse sections with multiple tables

2018-05-12 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed May 9 14:20:48 2018 -0700| [9152c1e495551535886cfd7a8d7c0a206691443e] | committer: Aman Gupta avformat/mpegts: parse sections with multiple tables Fixes PMT parsing in some mpegts streams which contain multiple tables within the PMT pid. Previously

  1   2   3   >