]> git.pld-linux.org Git - packages/firefox60-esr.git/blob - firefox-libvpx1.7.patch
- added libvpx1.7 patch (support for libvpx 1.7.0/1.8.0)
[packages/firefox60-esr.git] / firefox-libvpx1.7.patch
1 --- firefox-60.6.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc.orig   2019-03-22 06:01:06.000000000 +0100
2 +++ firefox-60.6.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc        2019-04-17 08:22:14.871654865 +0200
3 @@ -855,7 +855,16 @@
4  
5          int updated_buffer = settings.layer[layer_idx].upd_buf;
6          buffer_updated_at_frame_[updated_buffer] = frames_encoded_;
7 +#if VPX_ENCODER_ABI_VERSION < 14 /* libvpx < 1.7.0 */
8          sf_conf.frame_flags[layer_idx] = layer_flags;
9 +#else
10 +        sf_conf.update_last[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_LAST);
11 +        sf_conf.update_golden[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_GF);
12 +        sf_conf.update_alt_ref[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_ARF);
13 +        sf_conf.reference_last[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_LAST);
14 +        sf_conf.reference_golden[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_GF);
15 +        sf_conf.reference_alt_ref[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_ARF);
16 +#endif
17        }
18      }
19    }
This page took 0.080224 seconds and 3 git commands to generate.