mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-23 15:48:23 +00:00
jpeggdec: modify wrong packetized mode logic
packetized mode is being set when framerate is being set which is not correct. Changing the same by checking the input segement format. If input segment is in TIME it is Packetized, and if it is in BYTES it is not. https://bugzilla.gnome.org/show_bug.cgi?id=736252
This commit is contained in:
parent
e45e6382d6
commit
448b1ac2b1
1 changed files with 1 additions and 4 deletions
|
@ -595,10 +595,7 @@ gst_jpeg_dec_set_format (GstVideoDecoder * dec, GstVideoCodecState * state)
|
|||
GstJpegDec *jpeg = GST_JPEG_DEC (dec);
|
||||
GstVideoInfo *info = &state->info;
|
||||
|
||||
/* FIXME : previously jpegdec would handled input as packetized
|
||||
* if the framerate was present. Here we consider it packetized if
|
||||
* the fps is != 1/1 */
|
||||
if (GST_VIDEO_INFO_FPS_N (info) != 1 && GST_VIDEO_INFO_FPS_D (info) != 1)
|
||||
if (decoder->input_segment.format == GST_FORMAT_TIME)
|
||||
gst_video_decoder_set_packetized (dec, TRUE);
|
||||
else
|
||||
gst_video_decoder_set_packetized (dec, FALSE);
|
||||
|
|
Loading…
Reference in a new issue