- Apr 10, 2019
-
-
Tim-Philipp Müller authored
-
Check the return value of gst_msdk_context_ensure_context and abort in case of failure. gstreamer/gst-plugins-bad#945
-
Check the return value of gst_msdk_context_ensure_context and abort in case of failure. gstreamer/gst-plugins-bad#945
-
Fix double gst_object_unref for GstMsdkContext. gstreamer/gst-plugins-bad#945
- Apr 09, 2019
-
-
andrey-konovalov authored
-
Aaron Boxer authored
-
example pipeline: gst-launch-1.0 videotestsrc ! video/x-raw,format=P010_10LE ! msdkvpp ! \ video/x-raw,format=BGR10A2_LE ! fakesink
-
-
-
-
-
Peter Körner authored
-
First three bits are used for font style, so mask should be 0111 rather than 011 (in binary)
-
- Apr 08, 2019
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Expose SEI data in the H.264 bitstream parser API and extract closed captions and other things that are not specified in the H.264 spec itself in the videoparser. Based on patch by: Mathieu Duponchelle <mathieu@centricular.com> gstreamer/gst-plugins-bad#940
-
Matthew Waters authored
-
Matthew Waters authored
-
Matthew Waters authored
i.e. don't fail if it's not available
-
- Apr 06, 2019
-
-
Tim-Philipp Müller authored
Use proper API to flush libass events when we do a flushing seek, and also do it in FLUSH_STOP rather than FLUSH_START, so we can be sure streaming has stopped. Fixes seeking back in time. Something seems to have changed in libass that renders the old manual way of flushing events ineffective and libass then seems to ignore timestamps that are older than the ones last seen then if we do it the old way. Fixes #916
-
Tim-Philipp Müller authored
Print video timestamps only once and enumerate text buffers to make output more concise and nicer to read.
-
Tim-Philipp Müller authored
Not the video segment. This just for correctness, shouldn't make any difference in practice since we don't support external SSA yet.
-
- Apr 05, 2019
-
-
NTP timestamps are supposed to match the expected presentation time, prefering the DTS to compute them was incorrect. <https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec.pdf> Section 6.3.1: NTP Timestamps
-
For example, when plugged after rtpgstpay, serialized events will have neither.
-
https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec.pdf 6.3 RTP header extension
-
- Apr 04, 2019
-
-
Shi Yan authored
According to https://developer.nvidia.com/nvidia-video-codec-sdk the minimum resolution nvenc supports should be 4096x4096
-
- Apr 03, 2019
-
-
With latest XDG shell, we need to fait for the surface to have been configured before we can attach a buffer to it. This is being enforce by Weston with an error. Fixes #933
-
- Apr 02, 2019
-
-
Mathieu Duponchelle authored
when computing timecode metas. Depending on the value of that flag, n_frames is to be interpreted as a number of fields or a number of frames. As GstVideoTimeCodeMeta always deals with frames, we want to scale that number when needed.
-
- Apr 01, 2019
-
-
This transforms time code SEIs into GstVideoTimeCodeMeta
-
This transforms time codes from the timing SEI into GstVideoTimeCodeMeta
-
- Mar 30, 2019
-
-
Philippe Normand authored
-
- Mar 29, 2019
-
-
Tim-Philipp Müller authored
See !234
-
Haihao Xiang authored
The workaround for https://github.com/Intel-Media-SDK/MediaSDK/issues/1139 is required for vp8 only, so move this workaround to the corresponding postinit_decoder function The pipeline below works with this change gst-launch-1.0 filesrc location=SA10104.vc1 ! \ 'video/x-wmv,profile=(string)advanced',width=720,height=480,framerate=14/1 ! \ msdkvc1dec ! fakesink
-
Haihao Xiang authored
MFXVideoDECODE_DecodeHeader only parses the sequence layer for VC1, so the structure is unknown for a stream with interlace flag set in the sequence layer. If forcing the struct to progressive in this plugin, MediaSDK will fail to decode such streams.
-
Haihao Xiang authored
-
- Mar 28, 2019
-
-
Philippe Normand authored
Fixes #929
-
- Mar 27, 2019
-
-
Aaron Boxer authored
This debug code will help determine why certain instances of closed captions that are present in the Picture User Data are not actually processed by the pipeline
-
The GCM support in libsrtp have been there for a while and it can be useful for some applications. Fixes gstreamer/gst-plugins-bad#913
-
- Mar 26, 2019
-
-
Allocated device memory should be freed with cuMemFree
-
Mapped resource via NvEncMapInputResource() will result to unregister fail. It can happen when paused to ready state change without EOS event.
-