[FFmpeg-cvslog] make swresample optional for ffmpeg

2018-04-25 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Thu Apr 12 22:15:05 2018 +0200| [0b360cae1cb790fe34e681a6a674990d48d415d9] | committer: Paul B Mahol make swresample optional for ffmpeg Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0b360cae1cb790fe34e681a6a67

[FFmpeg-cvslog] avfiler/vf_mix: fix crash with >8 bit depth

2018-04-25 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Wed Apr 25 14:08:21 2018 +0200| [a12899ad9b4d7de3cc255e8944094c8ce8d2aa31] | committer: Paul B Mahol avfiler/vf_mix: fix crash with >8 bit depth Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a12899ad9b4d7de3cc2

[FFmpeg-cvslog] avformat/yuv4mpegdec: fix seeking backwards

2018-04-25 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Wed Apr 25 18:30:46 2018 +0200| [b2570afde3623ef2806b82f1d4e7428283b32491] | committer: Paul B Mahol avformat/yuv4mpegdec: fix seeking backwards Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2570afde3623ef2806

[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.org/g

[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 mo

[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/cbs_mpeg2: use memcpy when assembling fragments

2018-04-25 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Apr 23 23:39:54 2018 -0300| [0161d91db01ae0b5d516232d92764f5a898cedc6] | committer: James Almer avcodec/cbs_mpeg2: use memcpy when assembling fragments before: 419022 decicycles in assemble_fragment,2047 runs, 1 skips after: 104621 decicycle

[FFmpeg-cvslog] avcodec/mpeg4_unpack_bframes: cache input packets directly

2018-04-25 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Mar 20 21:59:10 2018 -0300| [bd90a2ec04d7b3fc370501731f8978681e254645] | committer: James Almer avcodec/mpeg4_unpack_bframes: cache input packets directly Avoids unnecessary allocs+copies and makes the code slightly simpler. Signed-off-by: James Alme

[FFmpeg-cvslog] avcodec/vc1: re-implement and expand VC-1 overlap smoothing

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:58:31 2018 +0200| [5e5c9f1804bf1c0aec157a4f2593fa30f7afa7f7] | committer: Paul B Mahol avcodec/vc1: re-implement and expand VC-1 overlap smoothing The existing implementation did overlap smoothing for progressive frames only. This rewri

[FFmpeg-cvslog] avcodec/vc1: change to using v->block instead of s->block for P frames

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:58:41 2018 +0200| [20de893b3bb46f91f5e88c8d201ef484ae739bce] | committer: Paul B Mahol avcodec/vc1: change to using v->block instead of s->block for P frames The new overlap smooting filter smoothes image pixels stored in v->block. Swit

[FFmpeg-cvslog] avcodec/vc1: correct ff_vc1_mbmode_intfrp

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:20 2018 +0200| [dd1e717f5b799ebf9c813647fbce9da18a91a196] | committer: Paul B Mahol avcodec/vc1: correct ff_vc1_mbmode_intfrp According to VC-1 spec 10.7.3.4, FIELDTX shall be set to the same type as the motion vector for zero-coded

[FFmpeg-cvslog] avcodec/vc1: correct ff_vc1_dqscale

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:28 2018 +0200| [b43f1c5225729656792bfce313a12dd4ec3b3fdc] | committer: Paul B Mahol avcodec/vc1: correct ff_vc1_dqscale According to VC-1 spec table 74, the last value in ff_vc1_dqscale should be 0x1041 instead of 0x1000. Signed-off

[FFmpeg-cvslog] avcodec/vc1: implement interlaced out-of-bounds reference pixel replication

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:41 2018 +0200| [362ce2db4bbc27bb74a82341558eaffb35d8397e] | committer: Paul B Mahol avcodec/vc1: implement interlaced out-of-bounds reference pixel replication The existing implementation did out-of-bounds reference pixel replication

[FFmpeg-cvslog] avcodec/vc1: remove unused overlap smooting and loop filter

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 21:00:02 2018 +0200| [7a70879624a0981874df760356775eda871446a5] | committer: Paul B Mahol avcodec/vc1: remove unused overlap smooting and loop filter remove unused overlap smooting and loop filter Signed-off-by: Jerome Borsboom > http:/

[FFmpeg-cvslog] avcodec/vc1: store color-difference reference field type

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:13 2018 +0200| [79f8074cc4055e96d55752554afeee4db9d4e0c8] | committer: Paul B Mahol avcodec/vc1: store color-difference reference field type The loop filter for P interlace field pictures needs the reference field type. For luma, the

[FFmpeg-cvslog] avcodec/vc1: store additional bitstream elements during MB decoding

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:58:59 2018 +0200| [c5f74b1e232cd621e540caac9aa70e12021db95f] | committer: Paul B Mahol avcodec/vc1: store additional bitstream elements during MB decoding The new loop filter needs additional MB properties to make its filtering decision

[FFmpeg-cvslog] avcodec/vc1: re-implement vc1_put_signed_blocks_clamped

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:49 2018 +0200| [e60e14ef929fd1b905803532a476bab08ef0030b] | committer: Paul B Mahol avcodec/vc1: re-implement vc1_put_signed_blocks_clamped The existing implementation only used vc1_put_signed_blocks_clamped for I and BI frames. This

[FFmpeg-cvslog] avcodec/vc1: more corrections for AC inverse quantization scaling

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Wed Apr 25 20:07:53 2018 +0200| [144ce364cd2df752226115c243d92083291c9355] | committer: Paul B Mahol avcodec/vc1: more corrections for AC inverse quantization scaling HALFQP should only be added to the inverse quantizer when the block is coded with P

[FFmpeg-cvslog] avcodec/vc1: correct forgotten v->blocks_off

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 21:00:33 2018 +0200| [9ae2845b1c0a358f8585634f443283d560715580] | committer: Paul B Mahol avcodec/vc1: correct forgotten v->blocks_off correct forgotten v->blocks_off Signed-off-by: Jerome Borsboom > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] avcodec/vc1: correct mspel for field-interlace B frames

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 21:00:08 2018 +0200| [a1dc0bdaf49497358d70002ffb5ec498f5f41270] | committer: Paul B Mahol avcodec/vc1: correct mspel for field-interlace B frames mspel indicates the use of bicubic interpolation. The check wrongly included MVMODE MV_PMODE_

[FFmpeg-cvslog] avcodec/vc1: add overlap smooting and loop filter for frame/field-interlace

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:59:55 2018 +0200| [cc5deeb74a345f29f5bf68b4db7452fc3b3b350a] | committer: Paul B Mahol avcodec/vc1: add overlap smooting and loop filter for frame/field-interlace Add previously omitted overlap smooting and loop filtering for frame/fiel

[FFmpeg-cvslog] avcodec/vc1: re-implement and expand VC-1 loop filtering

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 20:58:52 2018 +0200| [ded52f6e36c59186ad768427c484573d5a8d0bb6] | committer: Paul B Mahol avcodec/vc1: re-implement and expand VC-1 loop filtering The existing implementation did loop filtering for progressive frames only. This rewritten v

[FFmpeg-cvslog] avcodec/vc1: correct AC inverse quantization scaling

2018-04-25 Thread Jerome Borsboom
ffmpeg | branch: master | Jerome Borsboom | Mon Apr 23 21:00:15 2018 +0200| [797c1536a46e645304a9325bd58f99420c37e773] | committer: Paul B Mahol avcodec/vc1: correct AC inverse quantization scaling HALFQP should only be added to the inverse quantizer when the block is coded with PQUANT. See 8.

[FFmpeg-cvslog] avcodec/error_resilience: Fix integer overflow in filter181()

2018-04-25 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun Apr 22 21:46:05 2018 +0200| [1c97035e3b1677d6f0c5b6161ebfeffcf7bb638d] | committer: Michael Niedermayer avcodec/error_resilience: Fix integer overflow in filter181() Fixes: runtime error: signed integer overflow: 197710 * 10923 cannot be rep

[FFmpeg-cvslog] avcodec/h263dec: Check slice_ret in mspeg4 slice loop

2018-04-25 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun Apr 22 21:07:45 2018 +0200| [de841fbea7655b74a9663001e01008a86c88779a] | committer: Michael Niedermayer avcodec/h263dec: Check slice_ret in mspeg4 slice loop Fixes infinite loop Fixes: 6858/clusterfuzz-testcase-ffmpeg_AV_CODEC_ID_MSMPEG4V3_f

[FFmpeg-cvslog] avcodec/elsdec: Fix memleaks

2018-04-25 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Apr 25 01:54:17 2018 +0200| [0bd0401336df4e4ca7f3da6a7e226904fd7d5add] | committer: Michael Niedermayer avcodec/elsdec: Fix memleaks Fixes: 6798/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G2M_fuzzer-5135899701542912 Found-by: continu

[FFmpeg-cvslog] avcodec/h2645_parse: Replace RNXYA by RNXY in ff_h2645_extract_rbsp()

2018-04-25 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Mar 10 21:32:51 2018 +0100| [7562567f41aa61860ed5ab03dbb11c1316a34021] | committer: Michael Niedermayer avcodec/h2645_parse: Replace RNXYA by RNXY in ff_h2645_extract_rbsp() Fixes misaligned accesses Found-by: Matt Wolenetz Signed-off-by: Mi

[FFmpeg-cvslog] fix memory leak of parsing dash MPD

2018-04-25 Thread guikunzhi
ffmpeg | branch: master | guikunzhi | Thu Apr 26 12:40:52 2018 +0800| [8ea8be595166cdae73bf3f8bee2f28bc94f1c988] | committer: Steven Liu fix memory leak of parsing dash MPD Signed-off-by: guikunzhi > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8ea8be595166cdae73bf3f8bee2f28bc94f