Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d1b98827 
							
						 
					 
					
						
						
							
							d3d11converter: Remove convert() method  
						
						... 
						
						
						
						Expose only single convert_buffer() method. It's safer approach than
passing arbitrary list of SRV/RTV pointers.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713 > 
						
						
					 
					
						2022-07-04 18:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							df396b9acd 
							
						 
					 
					
						
						
							
							d3d11testsrc: Use convert_buffer() method  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713 > 
						
						
					 
					
						2022-07-04 18:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							7a48843ca6 
							
						 
					 
					
						
						
							
							d3d11: Remove video processor  
						
						... 
						
						
						
						Processing using ID3D11VideoProcessor was integrated into
GstD3D11Converter and GstD3D11VideoProcessor implementation is
not used anymore.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713 > 
						
						
					 
					
						2022-07-04 18:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							347ad181be 
							
						 
					 
					
						
						
							
							d3d11memory: Update alloc_wrapped() API to avoid staging texture alloc  
						
						... 
						
						
						
						Add size parameter and use it for CPU accessible memory size
instead of allocating staging texture per API call.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713 > 
						
						
					 
					
						2022-07-04 18:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ignazio Pillai 
							
						 
					 
					
						
						
						
						
							
						
						
							76dbe45b83 
							
						 
					 
					
						
						
							
							wasapi: Implement default audio channel mask  
						
						... 
						
						
						
						Some multichannel capture devices does not provide a channel mask value
which will result in a pipeline failure due to the empty channel mask.
Implemented the same fix used for wasapi2
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1204 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2692 > 
						
						
					 
					
						2022-07-04 08:56:15 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Waters 
							
						 
					 
					
						
						
						
						
							
						
						
							b06a97c429 
							
						 
					 
					
						
						
							
							examples/webrtc/signalling: Fix compatibility with Python 3.10  
						
						... 
						
						
						
						- ssl module requires an explicit TLS_SERVER role
- asyncio throws a deprecation warning when using
  asyncio.get_event_loop().  Remove custom event loop handling entirely
- No need to keep the websocket server in a member variable, can use
  a future to signal exit case along with the async with context manager
  of websockets.serve()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2698 > 
						
						
					 
					
						2022-07-04 03:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								fduncanh 
							
						 
					 
					
						
						
						
						
							
						
						
							735723c230 
							
						 
					 
					
						
						
							
							v4l2videodec: replace multiple decoder bug warnings with single one  
						
						... 
						
						
						
						Achieve this by dropping frames after a drain if the driver failed to so.
This works around RaspberryPi driver issue [1].
[1] https://github.com/raspberrypi/linux/issues/5059#issuecomment- 
Fixes  #1103 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2518 > 
						
						
					 
					
						2022-07-02 23:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							5f39388ae5 
							
						 
					 
					
						
						
							
							d3d11videosink: Add support for rotation  
						
						... 
						
						
						
						Adding "rotate-method" property
Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1396 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708 > 
						
						
					 
					
						2022-07-02 20:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							4e75ca0351 
							
						 
					 
					
						
						
							
							d3d11videosink: Protect window with lock at every place  
						
						... 
						
						
						
						Access to the object should be thread safe to support runtime
property update
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708 > 
						
						
					 
					
						2022-07-02 20:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							60e6be7068 
							
						 
					 
					
						
						
							
							d3d11convert: Add support for GstVideoOrientationMethod  
						
						... 
						
						
						
						Add flip/rotation support via GstVideoDirectionInterface
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708 > 
						
						
					 
					
						2022-07-02 20:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							f549575ce8 
							
						 
					 
					
						
						
							
							d3d11converter: Add support for GstVideoOrientationMethod  
						
						... 
						
						
						
						Shader can handle rotation/flip with other conversions
at once in a single pipeline, and depending on device
capability, videoprocessor may support it too.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2708 > 
						
						
					 
					
						2022-07-02 20:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							90090dc13b 
							
						 
					 
					
						
						
							
							tests: udpsink: make test work in environments without IPv6  
						
						... 
						
						
						
						Part-fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/939 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2659 > 
						
						
					 
					
						2022-07-02 11:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							5eeec16502 
							
						 
					 
					
						
						
							
							d3d11videosink: Use single GstD3D11Converter object  
						
						... 
						
						
						
						GstD3D11Converter supports videoprocessor and texture upload.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:40:47 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							46a3394581 
							
						 
					 
					
						
						
							
							d3d11memory: Add private method for texture wrapped memory allocation  
						
						... 
						
						
						
						Unlike public method gst_d3d11_allocator_alloc_wrapped(), newly
added method by this commit will not calculate CPU accessible memory
size, since staging texture must be allocated to calculate the size.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							3919491eb2 
							
						 
					 
					
						
						
							
							d3d11: Use library private header in plugin  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							9709bcf3fe 
							
						 
					 
					
						
						
							
							d3d11compositor: Use single GstD3D11Converter object  
						
						... 
						
						
						
						... and remove unnessary videoprocessor/upload/copy code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							993b9b36db 
							
						 
					 
					
						
						
							
							d3d11convert: Add border-color property  
						
						... 
						
						
						
						Use user specified border-color instead of black color
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							6a59dd95e8 
							
						 
					 
					
						
						
							
							d3d11convert: Use single GstD3D11Converter object  
						
						... 
						
						
						
						... and don't use GstD3D11VideoProcessor. Now GstD3D11Converter will
be able to convert using videoprocessor, and texture upload is also supported by
GstD3D11Converter. All the noisy code can be removed therefore.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							91a732fe90 
							
						 
					 
					
						
						
							
							d3d11converter: Add support conversion using videoprocessor  
						
						... 
						
						
						
						* Add videoprocessor feature to d3d11converter, in order to unifiy
  conversion flow.
* Add convert_buffer() method to support automatic shader/videoprocessor
  selection. The method also supports texture upload if input memory
  cannot be used for conversion (e.g., system memory or so)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:55 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							fdbb9041a2 
							
						 
					 
					
						
						
							
							d3d11overlaycompositor: Objectify overlay render implementation  
						
						... 
						
						
						
						Be consistent with other implementations
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-02 05:37:27 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d09de899 
							
						 
					 
					
						
						
							
							d3d11: Don't use const pointer to GstDxgiColorSpace  
						
						... 
						
						
						
						Instead, fill values of passed GstDxgiColorSpace struct
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2697 > 
						
						
					 
					
						2022-07-01 19:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							f19f579712 
							
						 
					 
					
						
						
							
							samiparse: clean up some GString usage  
						
						... 
						
						
						
						There's no need to re-assign the return value of
g_string_append_*() functions and such to the variable
holding the GString. These return values are just for
convenience so function calls can be chained. The actual
GString pointer won't change, it's not a GList after all.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2685 > 
						
						
					 
					
						2022-07-01 17:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							270d23c8e0 
							
						 
					 
					
						
						
							
							samiparse: micro-optimise entity handling  
						
						... 
						
						
						
						Avoid relocations and hard-code entity string length
in the struct, since we basically get it for free here.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2685 > 
						
						
					 
					
						2022-07-01 17:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							84a3b0ef87 
							
						 
					 
					
						
						
							
							samiparse: fix handling of self-closing tags  
						
						... 
						
						
						
						We would check the wrong string (rest of line rather than element)
for the / suffix of self-closing tags, which is not only wrong but
also has atrocious performance with certain strings like the garbled
nonsense clusterfuzz feeds us, which might cause discoverer to time
out when processing garbled SAMI files.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=47461 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2685 > 
						
						
					 
					
						2022-07-01 17:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							79d8b435d7 
							
						 
					 
					
						
						
							
							Revert "glupload: Fix caps query with no filter"  
						
						... 
						
						
						
						This reverts commit 6f9ae5d7580763b5d18badb76f2166ff0012886a.
The _transform_caps() function can't tell the difference
between the caller wanting to know the output caps
for the current method, or all possible output caps. If
it includes caps for all possible methods, glupload can
end up negotiating and sending the wrong output caps
downstream.
Partially reverts !2687 
Fixes  #1310 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2699 > 
						
						
					 
					
						2022-07-02 00:05:53 +10:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							2aae64edb9 
							
						 
					 
					
						
						
							
							decklinkvideosink: Pass video frames directly to the Decklink SDK without copying  
						
						... 
						
						
						
						If the video frame is stored in PBO memory then we need to copy anyway as
it might be stored in CPU-accessible GPU memory that can't be accessed
from the Decklink driver.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2674 > 
						
						
					 
					
						2022-07-01 08:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Cheah Beng Keat 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffaf2aa09 
							
						 
					 
					
						
						
							
							msdkmjpegdec: Add support for error report  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2401 > 
						
						
					 
					
						2022-07-01 06:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							d090e2c343 
							
						 
					 
					
						
						
							
							glvideomixer: Only consider property changes a geometry change if there as an actual change  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2669 > 
						
						
					 
					
						2022-07-01 05:41:57 +03:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							3a252f3d87 
							
						 
					 
					
						
						
							
							glvideomixer: Add crop-{left,right,top,bottom} pad properties for cropping inputs  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2669 > 
						
						
					 
					
						2022-07-01 05:41:57 +03:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							30c8dbe032 
							
						 
					 
					
						
						
							
							nvencoder: Add support for dynamic GPU device selection  
						
						... 
						
						
						
						Adding nvautogpu{h264,h265}enc class which will accept upstream logical
GPU device object (GstCudaContext or GstD3D11Device) instead of
using pre-assigned GPU instance.
If upstream logical GPU device object is not NVENC compatible
(e.g., D3D11 device of non-NVIDIA GPU) or it's system memory,
then user specified "cuda-device-id" or "adapter-luid" property
will be used for GPU device selection.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2666 > 
						
						
					 
					
						2022-06-30 12:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							bcacfc7ced 
							
						 
					 
					
						
						
							
							cuda: Protect gst_cuda_ensure_element_context() with lock  
						
						... 
						
						
						
						Serialize the order of context setup since it can be called
from multiple threads
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2666 > 
						
						
					 
					
						2022-06-30 12:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							ce82c0570e 
							
						 
					 
					
						
						
							
							cuda: Add YUY2 and UYVY formats for GL interop  
						
						... 
						
						
						
						Those formats are not supported conversion formats by CUDA convert/scale elements
but would be useful for GL <-> CUDA interop use case.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2691 > 
						
						
					 
					
						2022-06-30 11:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							d9f08e17f1 
							
						 
					 
					
						
						
							
							cudadownload: Passthrough in case of CUDA -> SYSTEM  
						
						... 
						
						
						
						GstCudaMemory supports CPU access via CUDA pinned host memory already
and it would show faster memory transfer performance between
GPU and CPU than copying from/to normal system memory.
If downstream supports video meta, we can passthrough CUDA memory.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2690 > 
						
						
					 
					
						2022-06-30 10:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							a54eddad3a 
							
						 
					 
					
						
						
							
							webrtcbin: Reject caps that are not valid for creating an SDP media.  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2689 > 
						
						
					 
					
						2022-06-30 09:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							3f71a467fc 
							
						 
					 
					
						
						
							
							sdpmessage: Don't set SDP medias from caps without media/payload/clock-rate fields  
						
						... 
						
						
						
						Previously it would've silently failed reading the payload/clock-rate
and instead would've used some random value that happened to be on the
stack.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2689 > 
						
						
					 
					
						2022-06-30 09:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9ae5d758 
							
						 
					 
					
						
						
							
							glupload: Fix caps query with no filter  
						
						... 
						
						
						
						If no filter caps are provided with a caps query, always
generate a full set of all caps from all upload methods,
not just the configured one. This is needed to handle
renegotiation when dealing with raw sysmem caps - as the upload
method might accept raw sysmem caps, but only the raw data
uploader adds those to the caps query.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2687 > 
						
						
					 
					
						2022-06-30 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							de0e4b8fd6 
							
						 
					 
					
						
						
							
							Revert "glupload: allow system memory for dmabuf in transform_caps"  
						
						... 
						
						
						
						This reverts commit f3292dc1561a8d62812c3f1a2bb3de5c5bb6a807.
Only the raw data uploader should add sysmem caps to the
actual caps query, because we want them to be at the
lowest priority. If upstream does select to send raw
caps, then the correct upload method will still
be chosen because the accept_caps implementation
will accept them
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2687 > 
						
						
					 
					
						2022-06-30 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							342f02015b 
							
						 
					 
					
						
						
							
							gl: Don't use the full transform_caps() method for reconfiguration check  
						
						... 
						
						
						
						When checking if we need to reconfigure when uploading, check
specifically the output caps of the current method will
result in compatible/incompatible caps, not the full set
of output caps from all upload methods.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2687 > 
						
						
					 
					
						2022-06-30 08:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corentin Damman 
							
						 
					 
					
						
						
						
						
							
						
						
							ae781610c8 
							
						 
					 
					
						
						
							
							cudaformat: add support for planar 4:2:2 YUV formats in CUDA D3D11 interop  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2269 > 
						
						
					 
					
						2022-06-30 07:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Corentin Damman 
							
						 
					 
					
						
						
						
						
							
						
						
							8678fc999a 
							
						 
					 
					
						
						
							
							cudamemory: add support for planar 4:2:2 YUV formats  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2269 > 
						
						
					 
					
						2022-06-30 07:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							7064404b1e 
							
						 
					 
					
						
						
							
							video: Include new video-sei.h in video.h  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2688 > 
						
						
					 
					
						2022-06-30 08:42:43 +03:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							de30de865c 
							
						 
					 
					
						
						
							
							tracing: add hooks for gst_pad_chain() / gst_pad_chain_list()  
						
						... 
						
						
						
						This allows tracing buffers when they arrive in a pad instead of just
when they are pushed out of a pad.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2682 > 
						
						
					 
					
						2022-06-29 21:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								fduncanh 
							
						 
					 
					
						
						
						
						
							
						
						
							dfeb8198e4 
							
						 
					 
					
						
						
							
							v4l2videodec: replace multiple decoder bug warnings by a single warning  
						
						... 
						
						
						
						(warning due to incorrectly dropped frames at initial caps adjustment)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2517 > 
						
						
					 
					
						2022-06-29 19:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Gaignard 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a01eccae 
							
						 
					 
					
						
						
							
							v4l2codecs: enumerate all possible formats  
						
						... 
						
						
						
						Some decoder may also allow to (down) scale the decoded video.
Use VIDIOC_ENUM_FRAMESIZES iotcl to enumerate the possible output
formats resolutions.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2589 > 
						
						
					 
					
						2022-06-29 19:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							85fe9fb61d 
							
						 
					 
					
						
						
							
							nvcodec: Add cuda-device-id read-only property to stateless decoders  
						
						... 
						
						
						
						... and remove unnecessary intermediate subclass from class hierarchy
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2665 > 
						
						
					 
					
						2022-06-30 01:54:17 +09:00 
						 
				 
			
				
					
						
							
							
								Seungha Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							1e11c05591 
							
						 
					 
					
						
						
							
							nvcodec: Add cuda-device-id read-only property to CUVID decoders  
						
						... 
						
						
						
						Similar to the other hardware decoder plugins, provides assigned
device id via property
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2665 > 
						
						
					 
					
						2022-06-30 01:45:20 +09:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							0af4a53bc2 
							
						 
					 
					
						
						
							
							adaptivedemux2: Ignore stopped stream flow state  
						
						... 
						
						
						
						When calculating the combined stream flow state
for a period, don't consider stopped streams.
Fixes switching to the next period in DASH streams
with multiple video/audio/subtitle streams.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2684 > 
						
						
					 
					
						2022-06-29 16:35:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							a369448b0c 
							
						 
					 
					
						
						
							
							adaptivedemux2: Clean up stream parsebins on finalize  
						
						... 
						
						
						
						Remove the parsebin for a stream from the overall
bin when cleaning up the stream, to avoid
keeping around old ones when moving between periods
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2676 > 
						
						
					 
					
						2022-06-29 14:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							63d3ba4dfb 
							
						 
					 
					
						
						
							
							adaptivedemux2: Fix memory leaks and use-after-free  
						
						... 
						
						
						
						Fix various small memory leaks, and an invalid
access to GstEvent after giving away the ref
via gst_pad_push_event()
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2676 > 
						
						
					 
					
						2022-06-29 14:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							4b7622b377 
							
						 
					 
					
						
						
							
							hlsdemux2: Fix potential segfault  
						
						... 
						
						
						
						Fix a potential segfault if we receive a ISO-FF stream
with moof before moov.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2676 > 
						
						
					 
					
						2022-06-29 14:33:30 +00:00