]> granicus.if.org Git - libvpx/blobdiff - vp10/encoder/bitstream.h
vp10 cleanup: remove svc code
[libvpx] / vp10 / encoder / bitstream.h
index d4b413d0d1f7d7136ce6455252ccb5005d9a87cb..fc2517b1564d9854233c0b4d6fd0d21d3f5786d8 100644 (file)
@@ -22,12 +22,7 @@ void vp10_pack_bitstream(VP10_COMP *cpi, uint8_t *dest, size_t *size);
 
 static INLINE int vp10_preserve_existing_gf(VP10_COMP *cpi) {
   return !cpi->multi_arf_allowed && cpi->refresh_golden_frame &&
-         cpi->rc.is_src_frame_alt_ref &&
-         (!cpi->use_svc ||      // Add spatial svc base layer case here
-          (is_two_pass_svc(cpi) &&
-           cpi->svc.spatial_layer_id == 0 &&
-           cpi->svc.layer_context[0].gold_ref_idx >=0 &&
-           cpi->oxcf.ss_enable_auto_arf[0]));
+         cpi->rc.is_src_frame_alt_ref;
 }
 
 #ifdef __cplusplus