[FFmpeg-cvslog] lavc/encode: fix frame_number double-counted

2018-08-27 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Jun 28 17:01:46 2018 +0800| [d91370e0f12a3fedd477616011566d9f2fb5e3e5] | committer: Zhong Li lavc/encode: fix frame_number double-counted Encoder frame_number may be double-counted if some frames are cached and then flushed. Take qsv encoder (some frame

[FFmpeg-cvslog] configure: speed up check_deps()

2018-08-27 Thread :avih
ffmpeg | branch: master | Avi Halachmi (:avih) | Sun Aug 5 06:16:44 2018 +0300| [45499e557c808f43175524a98901efeca715813e] | committer: James Almer configure: speed up check_deps() x4 - x25 faster. check_deps() recursively enables/disables components, and its loop is iterated nearly 6000 tim

[FFmpeg-cvslog] configure: speed up print_enabled_components()

2018-08-27 Thread :avih
ffmpeg | branch: master | Avi Halachmi (:avih) | Mon Jul 30 22:48:04 2018 +0300| [923586a58f37deedeb01f742e4804bc36736a6bc] | committer: James Almer configure: speed up print_enabled_components() x4 - x10 faster. Inside print_enabled components, the filter_list case invokes sed about 350 time

[FFmpeg-cvslog] configure: speed up flatten_extralibs_wrapper()

2018-08-27 Thread :avih
ffmpeg | branch: master | Avi Halachmi (:avih) | Mon Jul 30 22:39:15 2018 +0300| [58b81ac621aea1428aa9e7ca20ad45fc18dba9f7] | committer: James Almer configure: speed up flatten_extralibs_wrapper() x50 - x200 faster. Currently configure spends 50-70% of its runtime inside a single function: fl

[FFmpeg-cvslog] vaapi_encode_h264: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:34 2018 +0100| [2fd962efbaf40cbc9d7d5e62f20033a82299497a] | committer: Mark Thompson vaapi_encode_h264: Move options and common structures into context This will make it easier to support options in common between different encoders.

[FFmpeg-cvslog] vaapi_encode_h265: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:35 2018 +0100| [46d1313fcd31f8beb3756b87640b1c23f1bd0d86] | committer: Mark Thompson vaapi_encode_h265: Move options and common structures into context Matching previous commit for H.264. > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] vaapi_encode_mpeg2: Move common structure into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:37 2018 +0100| [537d6aa30ebc6e16f04cc83d97d48b10de4d4827] | committer: Mark Thompson vaapi_encode_mpeg2: Move common structure into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=537d6aa30ebc6e16f04cc83d97d48b10de4

[FFmpeg-cvslog] vaapi_encode_mjpeg: Move common structure into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:36 2018 +0100| [2c3ad16d3e6eff8c2a119b1a7e0d3e9b3c441f57] | committer: Mark Thompson vaapi_encode_mjpeg: Move common structure into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c3ad16d3e6eff8c2a119b1a7e0d3e9b3c4

[FFmpeg-cvslog] vaapi_encode: Remove common priv_data and options fields

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:40 2018 +0100| [c5b4ad247b9d691a4ebfb464633098368d7fbb4f] | committer: Mark Thompson vaapi_encode: Remove common priv_data and options fields The codec-specific context now contains both the common context and the codec-specific option

[FFmpeg-cvslog] vaapi_encode_vp8: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:38 2018 +0100| [58d3ac31c8a4ce93acdf1fda01364a6773827d6a] | committer: Mark Thompson vaapi_encode_vp8: Move options and common structures into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58d3ac31c8a4ce93acdf1fda

[FFmpeg-cvslog] vaapi_encode: Factorise out adding global parameters

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:41 2018 +0100| [38ec5b4aa473a3c7d312621ab692a30d97063b92] | committer: Mark Thompson vaapi_encode: Factorise out adding global parameters > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=38ec5b4aa473a3c7d312621ab692a30d97063

[FFmpeg-cvslog] vaapi_encode_vp9: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:39 2018 +0100| [1616106f1168982c7a6e060512447d917cfd6076] | committer: Mark Thompson vaapi_encode_vp9: Move options and common structures into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1616106f1168982c7a6e0605

[FFmpeg-cvslog] avcodec: add WinCAM Motion Video decoder

2018-08-27 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Sat Aug 25 18:51:37 2018 +0200| [ad2ac1e7dd9053bf07225f7e9be29c7d2cbdeaf1] | committer: Paul B Mahol avcodec: add WinCAM Motion Video decoder > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ad2ac1e7dd9053bf07225f7e9be29c7d2cbdeaf1 --- Chang

[FFmpeg-cvslog] avcodec: add MatchWare Screen Capture Codec

2018-08-27 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Fri Aug 24 17:01:00 2018 +0200| [f7d749e95b932549ae1f30e5e6e821643d247bf1] | committer: Paul B Mahol avcodec: add MatchWare Screen Capture Codec > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7d749e95b932549ae1f30e5e6e821643d247bf1 --- Ch

[FFmpeg-cvslog] configure: [loongson] revert no-expensive-optimizations

2018-08-27 Thread Shiyou Yin
ffmpeg | branch: master | Shiyou Yin | Fri Aug 24 17:22:12 2018 +0800| [e13e52fd0de68f2805e2e8a83d00ee28f9000c8a] | committer: Michael Niedermayer configure: [loongson] revert no-expensive-optimizations Add gcc version check before add -fno-expensive-optimizations flag. Only when gcc version i

[FFmpeg-cvslog] atrac9dec: relax gradient value requirements

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Aug 27 23:12:36 2018 +0100| [6213cf73945db1dd488ec51d6c4214b496833d7b] | committer: Rostislav Pehlivanov atrac9dec: relax gradient value requirements Unlike the range, the gradient start value does not have to be lower than the end value. Do

[FFmpeg-cvslog] atrac9dec: implement LFE channel decoding

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Aug 27 23:15:08 2018 +0100| [ea82ff81e4ae0c03a3471ff5e94cb95196dd0789] | committer: Rostislav Pehlivanov atrac9dec: implement LFE channel decoding Much simpler than regular decoding, does allow for 5.1 and 7.1 streams to be decoded without d

[FFmpeg-cvslog] atrac9dec: clean up code slightly

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Aug 28 04:25:35 2018 +0100| [964819fefdd14e4c147bbfd7d5183a8ea515fcdc] | committer: Rostislav Pehlivanov atrac9dec: clean up code slightly Just remove some dead variable assignments, unneeded variables and change the FFMAX order to something

[FFmpeg-cvslog] ffmpeg: add correct field for raw pts in -progress report

2018-08-27 Thread Gyan Doshi
ffmpeg | branch: master | Gyan Doshi | Sun Aug 5 12:52:21 2018 +0530| [26dc76324564fc572689509c2efb7f1cb8f41a45] | committer: Gyan Doshi ffmpeg: add correct field for raw pts in -progress report PTS is in microseconds, so correct field name is out_time_us. Old field out_time_ms kept for now -