[Pkg-gstreamer-commits] [gstreamer-vaapi] 139/176: encoder: h264: always emit VUI parameters for framerate.

Vincent Cheng vcheng at moszumanska.debian.org
Tue Jun 3 08:09:35 UTC 2014


This is an automated email from the git hooks/post-receive script.

vcheng pushed a commit to branch upstream
in repository gstreamer-vaapi.

commit 391ad15ba0a056d6acb11d76f6166b19c6e950b2
Author: Gwenole Beauchesne <gwenole.beauchesne at intel.com>
Date:   Wed Jan 15 15:46:19 2014 +0100

    encoder: h264: always emit VUI parameters for framerate.
    
    Always emit VUI parameters for timing_info, which includes framerate
    information.
---
 gst-libs/gst/vaapi/gstvaapiencoder_h264.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_h264.c b/gst-libs/gst/vaapi/gstvaapiencoder_h264.c
index d4aafa1..cfa6547 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_h264.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_h264.c
@@ -1014,14 +1014,12 @@ fill_va_sequence_param (GstVaapiEncoderH264 * encoder,
         GST_VAAPI_ENCODER_HEIGHT (encoder)) / CropUnitY;
   }
 
-  /* vui not set */
-  seq_param->vui_parameters_present_flag =
-      (base_encoder->bitrate > 0 ? TRUE : FALSE);
+  /* VUI parameters are always set, at least for timing_info (framerate) */
+  seq_param->vui_parameters_present_flag = TRUE;
   if (seq_param->vui_parameters_present_flag) {
     seq_param->vui_fields.bits.aspect_ratio_info_present_flag = FALSE;
     seq_param->vui_fields.bits.bitstream_restriction_flag = FALSE;
-    seq_param->vui_fields.bits.timing_info_present_flag =
-        (base_encoder->bitrate > 0 ? TRUE : FALSE);
+    seq_param->vui_fields.bits.timing_info_present_flag = TRUE;
     if (seq_param->vui_fields.bits.timing_info_present_flag) {
       seq_param->num_units_in_tick = GST_VAAPI_ENCODER_FPS_D (encoder);
       seq_param->time_scale = GST_VAAPI_ENCODER_FPS_N (encoder) * 2;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gstreamer/gstreamer-vaapi.git



More information about the Pkg-gstreamer-commits mailing list