mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-11 02:24:13 +00:00
h263parse: also extract width and height into caps
This commit is contained in:
parent
288e001e1f
commit
89f87d70a8
2 changed files with 6 additions and 0 deletions
|
@ -209,6 +209,10 @@ gst_h263_parse_set_src_caps (GstH263Parse * h263parse,
|
|||
gst_caps_set_simple (caps, "framerate", GST_TYPE_FRACTION, fr_num, fr_denom,
|
||||
NULL);
|
||||
|
||||
if (params->width && params->height)
|
||||
gst_caps_set_simple (caps, "width", G_TYPE_INT, params->width,
|
||||
"height", G_TYPE_INT, params->height, NULL);
|
||||
|
||||
if (h263parse->state == GOT_HEADER) {
|
||||
gst_caps_set_simple (caps,
|
||||
"annex-d", G_TYPE_BOOLEAN, (params->features & H263_OPTION_UMV_MODE),
|
||||
|
|
|
@ -142,6 +142,8 @@ gst_h263_parse_get_params (H263Params * params, GstBuffer * buffer,
|
|||
/* Fill in width/height based on format */
|
||||
params->width = sizetable[params->format][0];
|
||||
params->height = sizetable[params->format][1];
|
||||
GST_DEBUG (" Picture width x height: %d x %d",
|
||||
params->width, params->height);
|
||||
|
||||
/* Default PAR is 12/11 */
|
||||
params->parnum = 12;
|
||||
|
|
Loading…
Reference in a new issue