-
Notifications
You must be signed in to change notification settings - Fork 240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mfmediaengine: Remove Y-flip in TransferVideoFrame #157
Commits on Jul 27, 2022
-
winegstreamer: Implement H264 decoder GetOutputStreamInfo.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 962b432)
Configuration menu - View commit details
-
Copy full SHA for 1dda4e3 - Browse repository at this point
Copy the full SHA 1dda4e3View commit details -
winegstreamer: Try creating a wg_transform in the H264 decoder.
Adding H264 format support in wg_format. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 606505e)
Configuration menu - View commit details
-
Copy full SHA for b3be3fa - Browse repository at this point
Copy the full SHA b3be3faView commit details -
winegstreamer: Use a GstBufferList for wg_transform input queue.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f383694)
Configuration menu - View commit details
-
Copy full SHA for 169bb27 - Browse repository at this point
Copy the full SHA 169bb27View commit details -
quartz/vmr9: Get rid of a broken check for hardware acceleration supp…
…ort in VMR9DefaultAllocatorPresenterImpl_create(). It doesn't check for hardware acceleration for the adapter that we're actually going to use, and we don't actually care what the swapchain format is anyway. If the device doesn't support hardware acceleration we'll fail later when trying to actually create it. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0e4620d)
Configuration menu - View commit details
-
Copy full SHA for 758fffe - Browse repository at this point
Copy the full SHA 758fffeView commit details -
quartz/vmr9: Pass the already retrieved caps pointer to VMR9_SurfaceA…
…llocator_SetAllocationSettings(). Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3105c22)
Configuration menu - View commit details
-
Copy full SHA for 9365bb8 - Browse repository at this point
Copy the full SHA 9365bb8View commit details -
quartz/filtergraph: Implement the IDispatch methods for IMediaControl.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e68a100)
Configuration menu - View commit details
-
Copy full SHA for d39fe0f - Browse repository at this point
Copy the full SHA d39fe0fView commit details -
quartz/filtergraph: Implement the IDispatch methods for IMediaPosition.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8a2cdd7)
Configuration menu - View commit details
-
Copy full SHA for dc92f5f - Browse repository at this point
Copy the full SHA dc92f5fView commit details -
quartz/filtergraph: Implement the IDispatch methods for IMediaEvent.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 75b8dcd)
Configuration menu - View commit details
-
Copy full SHA for 070c6cf - Browse repository at this point
Copy the full SHA 070c6cfView commit details -
quartz/filtergraph: Remove "#if 1" from CheckCircularConnection().
Cycle detection is done by native quartz. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9942693)
Configuration menu - View commit details
-
Copy full SHA for 4354e95 - Browse repository at this point
Copy the full SHA 4354e95View commit details -
quartz/filtergraph: Remove redundant checks for pin direction from Ch…
…eckCircularConnection(). These are already checked in the callers. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ae9d64e)
Configuration menu - View commit details
-
Copy full SHA for d8348b3 - Browse repository at this point
Copy the full SHA d8348b3View commit details -
quartz/filtergraph: Clean up CheckCircularConnection().
Use clearer variable names, and simplify the error handling. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e41b352)
Configuration menu - View commit details
-
Copy full SHA for 2dad9ce - Browse repository at this point
Copy the full SHA 2dad9ceView commit details -
quartz: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 4364ff8)
Configuration menu - View commit details
-
Copy full SHA for c41384c - Browse repository at this point
Copy the full SHA c41384cView commit details -
quartz: Use IMemAllocator::GetBuffer() directly.
BaseOutputPinImpl_GetDeliveryBuffer() is doing nothing helpful here. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9d5d8df)
Configuration menu - View commit details
-
Copy full SHA for 01d9503 - Browse repository at this point
Copy the full SHA 01d9503View commit details -
quartz: Always allocate the entire VIDEOINFO structure.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e102068)
Configuration menu - View commit details
-
Copy full SHA for f84cb0b - Browse repository at this point
Copy the full SHA f84cb0bView commit details -
strmbase: Remove the no longer used BaseOutputPinImpl_GetDeliveryBuff…
…er() helper. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 186b99c)
Configuration menu - View commit details
-
Copy full SHA for e377e6f - Browse repository at this point
Copy the full SHA e377e6fView commit details -
strmbase: Get rid of the BaseOutputPinImpl_InitAllocator() helper.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 98a2689)
Configuration menu - View commit details
-
Copy full SHA for 384a59a - Browse repository at this point
Copy the full SHA 384a59aView commit details -
strmbase: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 46f7d4c)
Configuration menu - View commit details
-
Copy full SHA for 647c311 - Browse repository at this point
Copy the full SHA 647c311View commit details -
strmbase: Add a separate id for pins.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit aa9aa73)
Configuration menu - View commit details
-
Copy full SHA for aa7d0d4 - Browse repository at this point
Copy the full SHA aa7d0d4View commit details -
qedit: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6302ca9)
Configuration menu - View commit details
-
Copy full SHA for ec58d91 - Browse repository at this point
Copy the full SHA ec58d91View commit details -
qedit: Use the right SampleGrabber pin names.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bd18fa2)
Configuration menu - View commit details
-
Copy full SHA for 1552fe3 - Browse repository at this point
Copy the full SHA 1552fe3View commit details -
qcap/vfwcapture: Allow changing state while unconnected.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 859809b)
Configuration menu - View commit details
-
Copy full SHA for ab0bb6c - Browse repository at this point
Copy the full SHA ab0bb6cView commit details -
qcap: Use IMemAllocator::GetBuffer() and IMediaSample::SetTime() dire…
…ctly. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ed4df69)
Configuration menu - View commit details
-
Copy full SHA for bc2eab2 - Browse repository at this point
Copy the full SHA bc2eab2View commit details -
qcap: Use CoCreateInstance() directly instead of BaseOutputPinImpl_In…
…itAllocator(). Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 72ede0e)
Configuration menu - View commit details
-
Copy full SHA for f46f593 - Browse repository at this point
Copy the full SHA f46f593View commit details -
qcap: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 2f95267)
Configuration menu - View commit details
-
Copy full SHA for 3f4293f - Browse repository at this point
Copy the full SHA 3f4293fView commit details -
qcap: Use the right AVICo pin names.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 235effd)
Configuration menu - View commit details
-
Copy full SHA for 97ba52f - Browse repository at this point
Copy the full SHA 97ba52fView commit details -
qcap/filewriter: Avoid casting to DWORD in an ERR message.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 50a06d0)
Configuration menu - View commit details
-
Copy full SHA for d33fd7d - Browse repository at this point
Copy the full SHA d33fd7dView commit details -
quartz: Use the right ACMWrapper pin names.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 7348ac6)
Configuration menu - View commit details
-
Copy full SHA for 36a6ff6 - Browse repository at this point
Copy the full SHA 36a6ff6View commit details -
quartz: Use the right AVIDec pin names.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9e32d45)
Configuration menu - View commit details
-
Copy full SHA for e12253d - Browse repository at this point
Copy the full SHA e12253dView commit details -
quartz: Use the right VideoRenderer pin names.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit af3fcc3)
Configuration menu - View commit details
-
Copy full SHA for 2906589 - Browse repository at this point
Copy the full SHA 2906589View commit details -
winegstreamer: Use a GstAtomicQueue for wg_transform output queue.
Some GStreamer video plugins such as vaapi do not expect their buffers to be appended to each other, and it breaks some of their assertions. We will also later need to queue caps change events, and the atomic queue will let us queue GstSample instead to hold the caps too. It also removes the need of a mutex or locking operations. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b5d6c59)
Configuration menu - View commit details
-
Copy full SHA for b117a9e - Browse repository at this point
Copy the full SHA b117a9eView commit details -
winegstreamer: Implement H264 decoder Process(Input|Output).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ebd2b7d)
Configuration menu - View commit details
-
Copy full SHA for 3c07f42 - Browse repository at this point
Copy the full SHA 3c07f42View commit details -
winegstreamer: Return S_OK from H264 decoder ProcessMessage.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 55282e0)
Configuration menu - View commit details
-
Copy full SHA for 2fb400c - Browse repository at this point
Copy the full SHA 2fb400cView commit details -
winegstreamer: Disconnect source pins before calling wg_parser_discon…
…nect(). Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit db41b2a)
Configuration menu - View commit details
-
Copy full SHA for da50b8f - Browse repository at this point
Copy the full SHA da50b8fView commit details -
winegstreamer: Protect access to the "enabled" field.
It is accessed from multiple threads. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 5861379)
Configuration menu - View commit details
-
Copy full SHA for e81ba52 - Browse repository at this point
Copy the full SHA e81ba52View commit details -
winegstreamer: Unblock waits in sink_chain_cb() when disabling a stream.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bcd39c5)
Configuration menu - View commit details
-
Copy full SHA for 5ac6719 - Browse repository at this point
Copy the full SHA 5ac6719View commit details -
winegstreamer: Add traces to Unix call wrappers.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3827f04)
Configuration menu - View commit details
-
Copy full SHA for 598427c - Browse repository at this point
Copy the full SHA 598427cView commit details -
include: Add CWMAEncMediaObject class declaration to wmcodecdsp.idl.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bffe904)
Configuration menu - View commit details
-
Copy full SHA for 50c029c - Browse repository at this point
Copy the full SHA 50c029cView commit details -
include: Add CCOlorConvertDMO class declaration to wmcodecdsp.idl.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3b83fe6)
Configuration menu - View commit details
-
Copy full SHA for 77b3b9d - Browse repository at this point
Copy the full SHA 77b3b9dView commit details -
include: Add some MEDIASUBTYPE_V* GUIDs to wmcodecdsp.idl.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 38b98c6)
Configuration menu - View commit details
-
Copy full SHA for 1f71ef3 - Browse repository at this point
Copy the full SHA 1f71ef3View commit details -
include: Add MFSampleExtension_CleanPoint to mfapi.h.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8091f3a)
Configuration menu - View commit details
-
Copy full SHA for d80d3fa - Browse repository at this point
Copy the full SHA d80d3faView commit details -
winegstreamer: Use WG_MAJOR_TYPE_UNKNOWN to mark a stream that should…
… not be forced into a certain format. Instead of checking the enabled state. The reasoning here is that we would like to keep the stream enabled—that is, buffer samples instead of discarding them—even when the client is not yet reading samples from it, so that we can avoid wasting CPU power in decoding. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 90dc7f5)
Configuration menu - View commit details
-
Copy full SHA for 0923f23 - Browse repository at this point
Copy the full SHA 0923f23View commit details -
winegstreamer: Explicitly disable streams in start_pipeline().
Allow the initial state of a stream to be enabled. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6f1b3cf)
Configuration menu - View commit details
-
Copy full SHA for 3b46fd4 - Browse repository at this point
Copy the full SHA 3b46fd4View commit details -
winegstreamer: Explicitly disable streams in parser_init_stream().
Allow the initial state of a stream to be enabled. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ed2c300)
Configuration menu - View commit details
-
Copy full SHA for 1d92ff5 - Browse repository at this point
Copy the full SHA 1d92ff5View commit details -
winegstreamer: Enable wg_parser streams on creation.
This patch is motivated by Obduction, which creates a Media Foundation source and leaves it open arbitrarily long before actually reading samples from it. Without this patch, we unnecessarily waste CPU, and may reduce graphical performance by taking CPU time that would otherwise be used on performance-critical threads. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ce9a42e)
Configuration menu - View commit details
-
Copy full SHA for 89ebef4 - Browse repository at this point
Copy the full SHA 89ebef4View commit details -
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 341a085)
Configuration menu - View commit details
-
Copy full SHA for 895b985 - Browse repository at this point
Copy the full SHA 895b985View commit details -
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 5f9f182)
Configuration menu - View commit details
-
Copy full SHA for d161785 - Browse repository at this point
Copy the full SHA d161785View commit details -
quartz/vmr9: Stub IAMVideoAccelerator.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d0b400c)
Configuration menu - View commit details
-
Copy full SHA for ff86021 - Browse repository at this point
Copy the full SHA ff86021View commit details -
winegstreamer: Fix the spelling of a comment.
Signed-off-by: Francois Gouget <fgouget@free.fr> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 86e0a24)
Configuration menu - View commit details
-
Copy full SHA for 6a5448d - Browse repository at this point
Copy the full SHA 6a5448dView commit details -
winegstreamer: Add a skeleton MPEG audio decoder filter.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d7c4fa0)
Configuration menu - View commit details
-
Copy full SHA for b3b0751 - Browse repository at this point
Copy the full SHA b3b0751View commit details -
winegstreamer: Implement H264 decoder GetOutputCurrentType.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a7c6062)
Configuration menu - View commit details
-
Copy full SHA for e009e06 - Browse repository at this point
Copy the full SHA e009e06View commit details -
winegstreamer: Ignore unset H264 format profile and level.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9cc016e)
Configuration menu - View commit details
-
Copy full SHA for bd611f3 - Browse repository at this point
Copy the full SHA bd611f3View commit details -
winegstreamer: Check caps pointer in wg_format_to_caps_h264.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8c5207f)
Configuration menu - View commit details
-
Copy full SHA for 251b04a - Browse repository at this point
Copy the full SHA 251b04aView commit details -
winegstreamer: Check whether transforms are supported at creation time.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52908 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52914 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3aaa953)
Configuration menu - View commit details
-
Copy full SHA for f8464dc - Browse repository at this point
Copy the full SHA f8464dcView commit details -
winegstreamer: Reject incompatible input media types in MPEG audio de…
…coder. Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 2298f04)
Configuration menu - View commit details
-
Copy full SHA for b743f5a - Browse repository at this point
Copy the full SHA b743f5aView commit details -
winegstreamer: Reject incompatible output types in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 64b96ee)
Configuration menu - View commit details
-
Copy full SHA for 084974c - Browse repository at this point
Copy the full SHA 084974cView commit details -
winegstreamer: Implement output media type enumeration in MPEG audio …
…decoder. Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 562d8c3)
Configuration menu - View commit details
-
Copy full SHA for 78cd1ca - Browse repository at this point
Copy the full SHA 78cd1caView commit details -
winegstreamer: Set allocator properties for MPEG audio decoder sink.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit aacf6bc)
Configuration menu - View commit details
-
Copy full SHA for c7aa975 - Browse repository at this point
Copy the full SHA c7aa975View commit details -
winegstreamer: Commit allocator on pause in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f91f434)
Configuration menu - View commit details
-
Copy full SHA for 0bfa2c4 - Browse repository at this point
Copy the full SHA 0bfa2c4View commit details -
winegstreamer: Print messages relating to missing decoders in the win…
…ediag channel. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a4201aa)
Configuration menu - View commit details
-
Copy full SHA for af8417d - Browse repository at this point
Copy the full SHA af8417dView commit details -
winegstreamer: Make some wg_format variables static const.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 2cfcdc6)
Configuration menu - View commit details
-
Copy full SHA for 64bf303 - Browse repository at this point
Copy the full SHA 64bf303View commit details -
winegstreamer: Add timestamp and duration to struct wg_sample.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d906277)
Configuration menu - View commit details
-
Copy full SHA for aa883c5 - Browse repository at this point
Copy the full SHA aa883c5View commit details -
winegstreamer: Support the MFSampleExtension_CleanPoint sample attrib…
…ute. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 7144bf2)
Configuration menu - View commit details
-
Copy full SHA for 6d9c5bd - Browse repository at this point
Copy the full SHA 6d9c5bdView commit details -
winegstreamer: Only resize buffer when read is incomplete.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 915d88e)
Configuration menu - View commit details
-
Copy full SHA for 7e3dd85 - Browse repository at this point
Copy the full SHA 7e3dd85View commit details -
winegstreamer: Convert MPEG-1 audio to a major type.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0d95695)
Configuration menu - View commit details
-
Copy full SHA for da7f82d - Browse repository at this point
Copy the full SHA da7f82dView commit details -
winegstreamer: Support MPEG-1 audio in wg_transform.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0250e84)
Configuration menu - View commit details
-
Copy full SHA for 8397f58 - Browse repository at this point
Copy the full SHA 8397f58View commit details -
winegstreamer: Check whether transform is supported when creating MPE…
…G audio decoder. Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 89d2815)
Configuration menu - View commit details
-
Copy full SHA for 9d6f922 - Browse repository at this point
Copy the full SHA 9d6f922View commit details -
winegstreamer: Create wg_transform in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bf6aa07)
Configuration menu - View commit details
-
Copy full SHA for d9a2714 - Browse repository at this point
Copy the full SHA d9a2714View commit details -
winegstreamer: Implement Receive() for MPEG audio decoder sink.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6eca6ad)
Configuration menu - View commit details
-
Copy full SHA for 2558f11 - Browse repository at this point
Copy the full SHA 2558f11View commit details -
include: Add IMpegAudioDecoder definition.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 468feea6945447792b90f13b7b273b6d09cd1e9e)
Configuration menu - View commit details
-
Copy full SHA for 06fa24d - Browse repository at this point
Copy the full SHA 06fa24dView commit details -
winegstreamer: Move MFT registration list out of static scope.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 06298540f191ede7fb18df122ccfff0cc4fbb8af)
Configuration menu - View commit details
-
Copy full SHA for f9430bb - Browse repository at this point
Copy the full SHA f9430bbView commit details -
winegstreamer: Register the video processor transform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e5e0169f0258d0a98f738f91a720d8865e959730)
Configuration menu - View commit details
-
Copy full SHA for a8f70d4 - Browse repository at this point
Copy the full SHA a8f70d4View commit details -
winegstreamer: Add IMpegAudioDecoder stub to MPEG audio decoder.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50462 Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0735f7130b6ae0561f7b7de764d20fd92fe35d03)
Configuration menu - View commit details
-
Copy full SHA for 1209e14 - Browse repository at this point
Copy the full SHA 1209e14View commit details -
winegstreamer: Register MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a9b34bc0fe5d8ea530fa54914015529bbd87cf93)
Configuration menu - View commit details
-
Copy full SHA for 9dec702 - Browse repository at this point
Copy the full SHA 9dec702View commit details -
winegstreamer: Set sample timestamps in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a11ac11c5034a77931cbe9d5678aa415183ba351)
Configuration menu - View commit details
-
Copy full SHA for 259640c - Browse repository at this point
Copy the full SHA 259640cView commit details -
winegstreamer: Add seeking passthrough to MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> (cherry picked from commit 16d93a3)
Configuration menu - View commit details
-
Copy full SHA for c908797 - Browse repository at this point
Copy the full SHA c908797View commit details -
winegstreamer: Implement IQualityControl in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com> (cherry picked from commit ea81a48)
Configuration menu - View commit details
-
Copy full SHA for a6e7a46 - Browse repository at this point
Copy the full SHA a6e7a46View commit details -
winegstreamer: Append a videoconvert element to wg_transform video ou…
…tput. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit ee7958b)
Configuration menu - View commit details
-
Copy full SHA for c582fc7 - Browse repository at this point
Copy the full SHA c582fc7View commit details -
winegstreamer: Set wg_transform output sample size on gst_buffer_map …
…failure. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 21832ac)
Configuration menu - View commit details
-
Copy full SHA for 049dbb7 - Browse repository at this point
Copy the full SHA 049dbb7View commit details -
winegstreamer: Return early if output buffer is too small.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 0892b92)
Configuration menu - View commit details
-
Copy full SHA for 4b9d3bc - Browse repository at this point
Copy the full SHA 4b9d3bcView commit details -
winegstreamer: Avoid leaking buffer list in wg_transform_read_data.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 2ae08f0)
Configuration menu - View commit details
-
Copy full SHA for 92e5bd1 - Browse repository at this point
Copy the full SHA 92e5bd1View commit details -
winegstreamer: Only filter video caps attributes when format uses 0.
In wg_transform we only want to remove width/height/framerate if the transform supports format change, and we want to keep the caps fixed otherwise so we can use gst_caps_is_always_compatible to monitor caps changes. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 7adcdb6)
Configuration menu - View commit details
-
Copy full SHA for b17bbc4 - Browse repository at this point
Copy the full SHA b17bbc4View commit details -
winegstreamer: Track caps changes and keep them with the output buffers.
Using a GstSample queue instead of GstBuffer queue to combine both. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 6abd8e2)
Configuration menu - View commit details
-
Copy full SHA for f374364 - Browse repository at this point
Copy the full SHA f374364View commit details -
winegstreamer: Support wg_transform output format change events.
Adding an info structure to the sample when the caps have changed, removing if once it has been reported to the caller, and optionally returning the new stream format. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 8abbc00)
Configuration menu - View commit details
-
Copy full SHA for 0ac09f0 - Browse repository at this point
Copy the full SHA 0ac09f0View commit details -
winegstreamer: Expose output media type attributes from the stream fo…
…rmat. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 99ce6e8)
Configuration menu - View commit details
-
Copy full SHA for cc76ff3 - Browse repository at this point
Copy the full SHA cc76ff3View commit details -
mf/samplegrabber: Cancel pending sample timer.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8679255)
Configuration menu - View commit details
-
Copy full SHA for 1289212 - Browse repository at this point
Copy the full SHA 1289212View commit details -
mf: Move standard quality manager stub to a separate file.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 84f0f11)
Configuration menu - View commit details
-
Copy full SHA for 62b536d - Browse repository at this point
Copy the full SHA 62b536dView commit details -
mf: Use correct integral types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8b17e3e)
Configuration menu - View commit details
-
Copy full SHA for 800ab6e - Browse repository at this point
Copy the full SHA 800ab6eView commit details -
mf: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ef825f4)
Configuration menu - View commit details
-
Copy full SHA for 3937ea8 - Browse repository at this point
Copy the full SHA 3937ea8View commit details -
mf/session: Use nameless union for command structure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 72afc3f)
Configuration menu - View commit details
-
Copy full SHA for e5020a4 - Browse repository at this point
Copy the full SHA e5020a4View commit details -
mfplat: Remove duplicated space in spec.
Signed-off-by: André Zwing <nerv@dawncrow.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 30c1522)
Configuration menu - View commit details
-
Copy full SHA for 92f0f3c - Browse repository at this point
Copy the full SHA 92f0f3cView commit details -
mfplat: Use correct integral types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 98c0f3d)
Configuration menu - View commit details
-
Copy full SHA for 5928fbd - Browse repository at this point
Copy the full SHA 5928fbdView commit details -
mfplat: Remove duplicated includes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit c058e56)
Configuration menu - View commit details
-
Copy full SHA for c3c04c3 - Browse repository at this point
Copy the full SHA c3c04c3View commit details -
mfplat: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d9ade74)
Configuration menu - View commit details
-
Copy full SHA for 79d02c7 - Browse repository at this point
Copy the full SHA 79d02c7View commit details -
qasf: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 73287cd)
Configuration menu - View commit details
-
Copy full SHA for 6a6f017 - Browse repository at this point
Copy the full SHA 6a6f017View commit details -
qasf/tests: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 71ee908)
Configuration menu - View commit details
-
Copy full SHA for 96f94d8 - Browse repository at this point
Copy the full SHA 96f94d8View commit details -
qasf/tests: Add more ASF Reader filter tests.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 031747a)
Configuration menu - View commit details
-
Copy full SHA for 1fc5dba - Browse repository at this point
Copy the full SHA 1fc5dbaView commit details -
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 71b1363)
Configuration menu - View commit details
-
Copy full SHA for 3348a58 - Browse repository at this point
Copy the full SHA 3348a58View commit details -
qasf: Rename variables and functions.
* filesourcefilter_ prefix to file_source_. * type to media_type. * filename to file_name. * impl_reader_from_strmbase_filter to impl_from_strmbase_filter. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit bee6d20)
Configuration menu - View commit details
-
Copy full SHA for a2ee445 - Browse repository at this point
Copy the full SHA a2ee445View commit details -
qasf: Create and open a WMReader in the ASF Reader filter.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit e8bf5dc)
Configuration menu - View commit details
-
Copy full SHA for 960f0ee - Browse repository at this point
Copy the full SHA 960f0eeView commit details -
qasf: Implement ASF Reader filter stream stubs.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit c39dbe1)
Configuration menu - View commit details
-
Copy full SHA for de731e8 - Browse repository at this point
Copy the full SHA de731e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdd9a55 - Browse repository at this point
Copy the full SHA bdd9a55View commit details -
winegstreamer: Use a custom flag instead of sample info for caps change.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit c4c3912)
Configuration menu - View commit details
-
Copy full SHA for a9b0837 - Browse repository at this point
Copy the full SHA a9b0837View commit details -
winegstreamer: Reply with a video buffer pool to ALLOCATION queries.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit f7ca5cf)
Configuration menu - View commit details
-
Copy full SHA for f58fe54 - Browse repository at this point
Copy the full SHA f58fe54View commit details -
winegstreamer: Request native buffer alignment using video pool meta.
To support VA-API plugins we need to implement video frame copy as well, as the plugins simply ignore downstream buffer alignment requirements. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 2426612)
Configuration menu - View commit details
-
Copy full SHA for 825accb - Browse repository at this point
Copy the full SHA 825accbView commit details -
winegstreamer: Support mapping of MF_MT_MINIMUM_DISPLAY_APERTURE.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 9c711ba)
Configuration menu - View commit details
-
Copy full SHA for 626a7ba - Browse repository at this point
Copy the full SHA 626a7baView commit details -
winegstreamer: Enforce frame size in H264 decoder SetOutputType.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 7a8254f)
Configuration menu - View commit details
-
Copy full SHA for 310334b - Browse repository at this point
Copy the full SHA 310334bView commit details -
winegstreamer: Return void from align_video_info_planes.
Some older GStreamer versions return void from gst_video_info_align. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 9f3eb4b)
Configuration menu - View commit details
-
Copy full SHA for 9b1ad95 - Browse repository at this point
Copy the full SHA 9b1ad95View commit details -
winegstreamer: Introduce new wg_transform_(push|read)_mf helpers.
To read MF sample properties before pushing, and update them after sucessfully reading a sample. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 240aff3)
Configuration menu - View commit details
-
Copy full SHA for 6cb7f59 - Browse repository at this point
Copy the full SHA 6cb7f59View commit details -
winegstreamer: Rename mf_(create|destroy)_wg_sample helpers.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 4f242f0)
Configuration menu - View commit details
-
Copy full SHA for 708773c - Browse repository at this point
Copy the full SHA 708773cView commit details -
winegstreamer: Introduce a new custom memory allocator.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit b38935f)
Configuration menu - View commit details
-
Copy full SHA for e5cda6d - Browse repository at this point
Copy the full SHA e5cda6dView commit details -
winegstreamer: Support zero-copy output using the allocator.
Through a custom allocator, by borrowing memory from the reading thread and mapping it instead of the allocated memory. We cannot use the buffer pool to share wrapped buffers, because some decoder will hold on the acquired buffers longer than they should and we cannot remove our memory from them as long as they keep a reference. Swapping the memory on map should be safe. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit f17b801)
Configuration menu - View commit details
-
Copy full SHA for 0e01f81 - Browse repository at this point
Copy the full SHA 0e01f81View commit details -
winegstreamer: Support zero-copy in wg_transform_push_data.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit c40ab0f)
Configuration menu - View commit details
-
Copy full SHA for c087d70 - Browse repository at this point
Copy the full SHA c087d70View commit details -
winegstreamer: Split wg_sample wrapper helpers to a separate source.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 57b3b29)
Configuration menu - View commit details
-
Copy full SHA for e22062d - Browse repository at this point
Copy the full SHA e22062dView commit details -
winegstreamer: Use a union in struct sample to keep API pointers.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit b2828c1)
Configuration menu - View commit details
-
Copy full SHA for a569f2d - Browse repository at this point
Copy the full SHA a569f2dView commit details -
winegstreamer: Introduce new wg_sample_create_quartz helper for quart…
…z_transform.c. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 2bbdd1e)
Configuration menu - View commit details
-
Copy full SHA for 9a09d35 - Browse repository at this point
Copy the full SHA 9a09d35View commit details -
winegstreamer: Support zero-copy wg_transform_push_data in quartz_tra…
…nsform.c. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 6c110bd)
Configuration menu - View commit details
-
Copy full SHA for 25f82d4 - Browse repository at this point
Copy the full SHA 25f82d4View commit details -
winegstreamer: Support zero-copy wg_transform_read_data in quartz_tra…
…nsform.c. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit ca0719f)
Configuration menu - View commit details
-
Copy full SHA for 3cc7bef - Browse repository at this point
Copy the full SHA 3cc7befView commit details -
winegstreamer: Remove copying support from wg_transform_push_data.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 5dcf77d)
Configuration menu - View commit details
-
Copy full SHA for 1cf7dc1 - Browse repository at this point
Copy the full SHA 1cf7dc1View commit details -
wmvcore: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit dcc7280)
Configuration menu - View commit details
-
Copy full SHA for bd7d0a3 - Browse repository at this point
Copy the full SHA bd7d0a3View commit details -
wmvcore/tests: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ce152ac)
Configuration menu - View commit details
-
Copy full SHA for b742dab - Browse repository at this point
Copy the full SHA b742dabView commit details -
winegstreamer: Return NS_E_INVALID_REQUEST on WMReader Start before O…
…pen. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit d54b194)
Configuration menu - View commit details
-
Copy full SHA for 108ef12 - Browse repository at this point
Copy the full SHA 108ef12View commit details -
winegstreamer: Return E_UNEXPECTED from WMReader_Open when already op…
…ened. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit d6af590)
Configuration menu - View commit details
-
Copy full SHA for 2ebb1c1 - Browse repository at this point
Copy the full SHA 2ebb1c1View commit details -
winegstreamer: Return E_UNEXPECTED from WMReaderAdvanced2_OpenStream …
…when already opened. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 4edad99)
Configuration menu - View commit details
-
Copy full SHA for 8d54448 - Browse repository at this point
Copy the full SHA 8d54448View commit details -
winegstreamer: Move end conditions out of the wm_asyncreader stream l…
…oop. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit c64775f)
Configuration menu - View commit details
-
Copy full SHA for 3a3ceef - Browse repository at this point
Copy the full SHA 3a3ceefView commit details -
winegstreamer: Simplify wm_asyncreader stream loop exit code path.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit fdb0f10)
Configuration menu - View commit details
-
Copy full SHA for 25026c7 - Browse repository at this point
Copy the full SHA 25026c7View commit details -
winegstreamer: Leave the wm_reader stream_cs when calling the callbacks.
They may block and we need to enter the stream_cs to stop the reader. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 81d04f9)
Configuration menu - View commit details
-
Copy full SHA for 3b84068 - Browse repository at this point
Copy the full SHA 3b84068View commit details -
winegstreamer: Register stub ResamplerMediaObject transform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit b6a7a02)
Configuration menu - View commit details
-
Copy full SHA for e169728 - Browse repository at this point
Copy the full SHA e169728View commit details -
winegstreamer: Implement ResamplerMediaObject transform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit d33cb57)
Configuration menu - View commit details
-
Copy full SHA for 5f68397 - Browse repository at this point
Copy the full SHA 5f68397View commit details -
winegstreamer: Remove unnecessary WineAudioConverter transform.
Superseded by the standard ResamplerMediaObject transform. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 09b56e2)
Configuration menu - View commit details
-
Copy full SHA for 2c2ba1c - Browse repository at this point
Copy the full SHA 2c2ba1cView commit details -
winegstreamer: Register stub ColorConvertDMO transform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 5b178b2)
Configuration menu - View commit details
-
Copy full SHA for 8821ba4 - Browse repository at this point
Copy the full SHA 8821ba4View commit details -
winegstreamer: Implement ColorConvertDMO transform.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> (cherry picked from commit 41184e9)
Configuration menu - View commit details
-
Copy full SHA for d2d0813 - Browse repository at this point
Copy the full SHA d2d0813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0366372 - Browse repository at this point
Copy the full SHA 0366372View commit details -
winegstreamer: Implement H264 SetOutputType by reconfiguring the pipe…
…line. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183
Configuration menu - View commit details
-
Copy full SHA for d19c811 - Browse repository at this point
Copy the full SHA d19c811View commit details -
winegstreamer: Use H264 input media type frame size when specified.
Updating the internal stream format frame size accordingly. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183
Configuration menu - View commit details
-
Copy full SHA for 28dc09f - Browse repository at this point
Copy the full SHA 28dc09fView commit details -
winegstreamer: Check H264 ProcessOutput sample against actual image s…
…ize. Instead of maximum output sample size returned from GetOutputStreamInfo. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183
Configuration menu - View commit details
-
Copy full SHA for dda6f61 - Browse repository at this point
Copy the full SHA dda6f61View commit details -
winegstreamer: Use an atomic queue for wg_transform input buffers.
And push them one by one until an output buffer is generated, to avoid generating multiple output buffers without a backing wg_sample. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183
Configuration menu - View commit details
-
Copy full SHA for eb321dc - Browse repository at this point
Copy the full SHA eb321dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 871c5f5 - Browse repository at this point
Copy the full SHA 871c5f5View commit details -
winegstreamer: Support XMAudio2 input format in WMA decoder.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51931 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52391 CW-Bug-Id: #16839 CW-Bug-Id: #18678 CW-Bug-Id: #19362
Configuration menu - View commit details
-
Copy full SHA for 3a275ab - Browse repository at this point
Copy the full SHA 3a275abView commit details -
winegstreamer: Reimplement AAC decoder using wg_transform.
For Call of Duty III, possibly others. This will need to be split. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 CW-Bug-Id: #16839 CW-Bug-Id: #18678 CW-Bug-Id: #19362
Configuration menu - View commit details
-
Copy full SHA for fdf52ab - Browse repository at this point
Copy the full SHA fdf52abView commit details -
HACK: winegstreamer: Fake H264 timestamps if framerate cannot be trus…
…ted. Fixes MK11 video framerate. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45988 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47084 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49715 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52183 CW-Bug-Id: #16839 CW-Bug-Id: #18678 CW-Bug-Id: #19362
Configuration menu - View commit details
-
Copy full SHA for e174bd2 - Browse repository at this point
Copy the full SHA e174bd2View commit details -
HACK: winegstreamer: Check if the decoder accepted our caps.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51931 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52391 CW-Bug-Id: #19854
Configuration menu - View commit details
-
Copy full SHA for 0d8ab63 - Browse repository at this point
Copy the full SHA 0d8ab63View commit details -
winegstreamer: Let src_getrange_cb allocate the buffer in push_data.
GStreamer documentation also states that gst_pad_push caller loses its buffer reference, so whatever we were doing looks wrong here.
Configuration menu - View commit details
-
Copy full SHA for fe9580c - Browse repository at this point
Copy the full SHA fe9580cView commit details -
Configuration menu - View commit details
-
Copy full SHA for beabb1b - Browse repository at this point
Copy the full SHA beabb1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b51201 - Browse repository at this point
Copy the full SHA 1b51201View commit details -
Configuration menu - View commit details
-
Copy full SHA for d552e54 - Browse repository at this point
Copy the full SHA d552e54View commit details -
include: Define MFVideoFormat_ABGR32.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for 4d84e99 - Browse repository at this point
Copy the full SHA 4d84e99View commit details -
mfplat: Add MFVideoFormat_ABGR32 format information.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for 0cff02f - Browse repository at this point
Copy the full SHA 0cff02fView commit details -
winegstreamer: Add WG_VIDEO_FORMAT_RGBA format support.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for 0c96f3b - Browse repository at this point
Copy the full SHA 0c96f3bView commit details -
winegstreamer: Add MFVideoFormat_ABGR32 media type to media source vi…
…deo stream descriptor. Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for b97f2ba - Browse repository at this point
Copy the full SHA b97f2baView commit details -
qasf: Implement ASF Reader filter pin_get_media_type.
And name pins accordingly. CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for ef6e999 - Browse repository at this point
Copy the full SHA ef6e999View commit details -
qasf: Implement ASF Reader filter pin DecideBufferSize.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 51a24d1 - Browse repository at this point
Copy the full SHA 51a24d1View commit details -
qasf: Implement ASF Reader filter init_stream and cleanup_stream.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 2aaede5 - Browse repository at this point
Copy the full SHA 2aaede5View commit details -
winegstreamer: Implement IWMOutputMediaProps_SetMediaType.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 210cca4 - Browse repository at this point
Copy the full SHA 210cca4View commit details -
qasf: Configure WMReader stream format in asf_reader_init_stream.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for ce6cf38 - Browse repository at this point
Copy the full SHA ce6cf38View commit details -
qasf: Configure WMReader stream selection in asf_reader_init_stream.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 3dbb623 - Browse repository at this point
Copy the full SHA 3dbb623View commit details -
qasf: Implement IWMReaderCallbackAdvanced stub interface.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for fe3d8a8 - Browse repository at this point
Copy the full SHA fe3d8a8View commit details -
qasf: Implement ASF Reader filter buffer allocation.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 1310f73 - Browse repository at this point
Copy the full SHA 1310f73View commit details -
qasf: Implement ASF Reader filter IWMReaderCallback_OnSample.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 7e83047 - Browse repository at this point
Copy the full SHA 7e83047View commit details -
qasf: Register ASF Reader filter media type.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 1e68e7e - Browse repository at this point
Copy the full SHA 1e68e7eView commit details -
qasf: Implement ASF Reader SourceSeeking interface.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for aed11b7 - Browse repository at this point
Copy the full SHA aed11b7View commit details -
include: Add some WMV media subtypes to wmcodecdsp.idl.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for c31c6db - Browse repository at this point
Copy the full SHA c31c6dbView commit details -
winegstreamer: Register stub WMVDecMediaObject transform.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 54fb927 - Browse repository at this point
Copy the full SHA 54fb927View commit details -
HACK: winegstreamer: Implement WMVDecMediaObject pass-through DMO.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for 8905bc6 - Browse repository at this point
Copy the full SHA 8905bc6View commit details -
HACK: qasf: Push a preroll buffer to unblock DSound renderer.
CW-Bug-Id: #18799 CW-Bug-Id: #18994 CW-Bug-Id: #20182
Configuration menu - View commit details
-
Copy full SHA for fac0548 - Browse repository at this point
Copy the full SHA fac0548View commit details -
winegstreamer: Keep default decodebin queue limits for buffers and time.
Only make size unlimited, which fixes problems with Persona 4 while keeping the memory usage lower.
Configuration menu - View commit details
-
Copy full SHA for c1c2e61 - Browse repository at this point
Copy the full SHA c1c2e61View commit details -
winegstreamer: Expose BGRA video format from wm_reader.
For Deadly Premonition. CW-Bug-Id: #18799
Configuration menu - View commit details
-
Copy full SHA for f058e4a - Browse repository at this point
Copy the full SHA f058e4aView commit details -
mfplat: Correctly calculate url scheme length.
When a url is passed in, for example "http://..." We need to include the : in the scheme string not exclude it. Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 4662dbd) Link: ValveSoftware#142 CW-Bug-Id: #20485
Configuration menu - View commit details
-
Copy full SHA for 3dcc966 - Browse repository at this point
Copy the full SHA 3dcc966View commit details -
winegstreamer: create media source from uri
Supported by gstreamer's uridecodebin. Link: ValveSoftware#142 CW-Bug-Id: #20485
Configuration menu - View commit details
-
Copy full SHA for 5aa7b00 - Browse repository at this point
Copy the full SHA 5aa7b00View commit details -
winegstreamer: add http/https/rtsp scheme handler
Link: ValveSoftware#142 CW-Bug-Id: #20485
Configuration menu - View commit details
-
Copy full SHA for 810c8c1 - Browse repository at this point
Copy the full SHA 810c8c1View commit details -
winex11.drv: Add an option to always Increment configure_serial in X1…
…1DRV_WindowPosChanged(). And enable it for Dokyusei Bangin' Summer. CW-Bug-Id: #20665
Configuration menu - View commit details
-
Copy full SHA for be790e0 - Browse repository at this point
Copy the full SHA be790e0View commit details -
winegstreamer: Set the MF_MT_AUDIO_AVG_BYTES_PER_SECOND attribute.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for dba4a74 - Browse repository at this point
Copy the full SHA dba4a74View commit details -
mf: Remove some SAR attributes which can prevent connecting.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 419f480 - Browse repository at this point
Copy the full SHA 419f480View commit details -
mf: Set transform output type before connecting topology nodes.
It may fail, even if we enumerated available output types. This is the case for the Resampler transform, which enumerates audio types without any format attributes, but then requires the attributes to be set. CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 1d8fc35 - Browse repository at this point
Copy the full SHA 1d8fc35View commit details -
mf: Connect nodes output before adding them to the topology.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for a225a4f - Browse repository at this point
Copy the full SHA a225a4fView commit details -
mf: Increase min_buffer_size to MF_MT_AUDIO_AVG_BYTES_PER_SECOND.
When it is specified. The Resampler transform exposes the block alignment in its output stream info cbSize, and the session then otherwise reads data one audio frame at a time. CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 8fc8915 - Browse repository at this point
Copy the full SHA 8fc8915View commit details -
HACK: winegstreamer: Fail to plug elements when parser has an error.
CW-Bug-Id: #20819
Configuration menu - View commit details
-
Copy full SHA for de05459 - Browse repository at this point
Copy the full SHA de05459View commit details -
winex11.drv: Also call sync_vk_surface() for the child window when WS…
…_CHILD is changed. CW-Bug-Id: #19945
Configuration menu - View commit details
-
Copy full SHA for 041a20d - Browse repository at this point
Copy the full SHA 041a20dView commit details -
winex11.drv: Get window DC each time for blitting.
Keeping it since the surface creation doesn't look right, it may affect app's GDI operations and window may be deleted while the surface stays valid.
Configuration menu - View commit details
-
Copy full SHA for df826a3 - Browse repository at this point
Copy the full SHA df826a3View commit details -
winex11.drv: HACK: Add an option to support GDI blits from unmapped V…
…ulkan windows. And enable it for Disgaea 5 Complete. CW-Bug-Id: #19945
Configuration menu - View commit details
-
Copy full SHA for a471a58 - Browse repository at this point
Copy the full SHA a471a58View commit details -
winex11.drv: Implement other process window Vulkan rendering.
CW-Bug-Id: #20680
Configuration menu - View commit details
-
Copy full SHA for 1a14839 - Browse repository at this point
Copy the full SHA 1a14839View commit details -
Revert "kernelbase: HACK: Force CEF swiftshader for Cursed Armor."
This reverts commit d3fd797.
Configuration menu - View commit details
-
Copy full SHA for 17c00bf - Browse repository at this point
Copy the full SHA 17c00bfView commit details -
Revert "kernelbase: HACK: Force CEF swiftshader for Succubus x Saint."
This reverts commit 8429553.
Configuration menu - View commit details
-
Copy full SHA for 2cd7c89 - Browse repository at this point
Copy the full SHA 2cd7c89View commit details -
Revert "kernelbase: HACK: Force swiftshader + in-process-gpu for Rock…
…star Social Club" This reverts commit e612136.
Configuration menu - View commit details
-
Copy full SHA for e948c5c - Browse repository at this point
Copy the full SHA e948c5cView commit details -
Revert "fixup! kernelbase: HACK: Force CEF swiftshader for UnrealCEFS…
…ubProcess.exe." This reverts commit a52fbcf.
Configuration menu - View commit details
-
Copy full SHA for 0324a8e - Browse repository at this point
Copy the full SHA 0324a8eView commit details -
Revert "kernelbase: HACK: Force CEF swiftshader for UnrealCEFSubProce…
…ss.exe." This reverts commit 730fee7.
Configuration menu - View commit details
-
Copy full SHA for 0a940a9 - Browse repository at this point
Copy the full SHA 0a940a9View commit details -
kernelbase: HACK: Force CEF swiftshader for EpicOnlineServicesUIHelper.
Enabling other process window rendering makes it dependent on the missing d3dcompiler features.
Configuration menu - View commit details
-
Copy full SHA for e1b312f - Browse repository at this point
Copy the full SHA e1b312fView commit details -
Revert "user32: HACK: Invalidate entire window in ReleaseDC for other…
…-process windows." This reverts commit 957da97.
Configuration menu - View commit details
-
Copy full SHA for fc531e6 - Browse repository at this point
Copy the full SHA fc531e6View commit details -
user32: Flush driver display in ReleaseDC() for other process window.
CW-Bug-Id: #19779
Configuration menu - View commit details
-
Copy full SHA for 3ce4690 - Browse repository at this point
Copy the full SHA 3ce4690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 373c8eb - Browse repository at this point
Copy the full SHA 373c8ebView commit details -
Revert "mf: Connect nodes output before adding them to the topology."
This reverts commit c9b53ed. CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for b4d8ad1 - Browse repository at this point
Copy the full SHA b4d8ad1View commit details -
Revert "mf: Set transform output type before connecting topology nodes."
This reverts commit ec3705e. CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for af526ad - Browse repository at this point
Copy the full SHA af526adView commit details -
mf: Rename struct transform_output_type to struct transform_context.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for b597384 - Browse repository at this point
Copy the full SHA b597384View commit details -
mf: Split topology indirect connect to a separate helper.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for c57fe58 - Browse repository at this point
Copy the full SHA c57fe58View commit details -
mf: Set transform output type before connecting topology nodes.
It may fail, even if we enumerated available output types. This is the case for the Resampler transform, which enumerates audio types without any format attributes, but then requires the attributes to be set. CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 45ee641 - Browse repository at this point
Copy the full SHA 45ee641View commit details -
mf: Connect nodes output before adding them to the topology.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 36db909 - Browse repository at this point
Copy the full SHA 36db909View commit details -
mf: Return MF_E_NO_MORE_TYPE from AudioRenderer GetMediaTypeByIndex.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for aeca09c - Browse repository at this point
Copy the full SHA aeca09cView commit details -
mf: Try connecting with sink types before enumerating transform types.
CW-Bug-Id: #20884
Configuration menu - View commit details
-
Copy full SHA for 5e57bc0 - Browse repository at this point
Copy the full SHA 5e57bc0View commit details -
wine.inf: Use built-in atiadlxx for Plants vs Zombies Garden Warfare 2.
CW-Bug-Id: #20818
Configuration menu - View commit details
-
Copy full SHA for d11dc6e - Browse repository at this point
Copy the full SHA d11dc6eView commit details -
winex11.drv: Sync calls to vkQueuePresentKHR().
CW-Bug-Id: #18863
Configuration menu - View commit details
-
Copy full SHA for a9933aa - Browse repository at this point
Copy the full SHA a9933aaView commit details -
winegstreamer: Fix Resampler transform GetCurrent(Input|Output)Type.
CW-Bug-Id: #20506
Configuration menu - View commit details
-
Copy full SHA for 2665fb1 - Browse repository at this point
Copy the full SHA 2665fb1View commit details -
winegstreamer: Fix ColorConvert transform GetCurrent(Input|Output)Type.
CW-Bug-Id: #20506
Configuration menu - View commit details
-
Copy full SHA for 2f2ce5c - Browse repository at this point
Copy the full SHA 2f2ce5cView commit details -
winegstreamer: Use a wg_audio_format switch rather than array indexes.
CW-Bug-Id: #20901
Configuration menu - View commit details
-
Copy full SHA for d55f7e6 - Browse repository at this point
Copy the full SHA d55f7e6View commit details -
winegstreamer: Use a wg_video_format switch rather than array indexes.
CW-Bug-Id: #20901
Configuration menu - View commit details
-
Copy full SHA for 0e29e18 - Browse repository at this point
Copy the full SHA 0e29e18View commit details -
msvcp110: Introduce wrapper around critical_section functions.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bd0d5de)
Configuration menu - View commit details
-
Copy full SHA for c5ff0e3 - Browse repository at this point
Copy the full SHA c5ff0e3View commit details -
msvcp110: Add _Mtx_clear_owner implementation.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 90c0807)
Configuration menu - View commit details
-
Copy full SHA for 6a028ac - Browse repository at this point
Copy the full SHA 6a028acView commit details -
msvcp110: Add _Mtx_reset_owner implementation.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e040e2c)
Configuration menu - View commit details
-
Copy full SHA for b2c0ae5 - Browse repository at this point
Copy the full SHA b2c0ae5View commit details -
msvcp110: Use _Condition_variable in _Cnd_t implementation.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3f97321)
Configuration menu - View commit details
-
Copy full SHA for 5e75e46 - Browse repository at this point
Copy the full SHA 5e75e46View commit details -
msvcp140: Add SRWLock based _Mtx_t and _Cnd_t implementation.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b8128f4)
Configuration menu - View commit details
-
Copy full SHA for 72bf86a - Browse repository at this point
Copy the full SHA 72bf86aView commit details -
msvcp140: Add condition variable tests.
CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e3d0280)
Configuration menu - View commit details
-
Copy full SHA for 5b5d8de - Browse repository at this point
Copy the full SHA 5b5d8deView commit details -
msvcr110: Make sure we don't hang in _Condition_variable::notify* fun…
…ctions. CW-Bug-Id: #20875 Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 746df92)
Configuration menu - View commit details
-
Copy full SHA for 22959fd - Browse repository at this point
Copy the full SHA 22959fdView commit details -
Revert "fsync: Work around fsync handle reuse during wait."
This reverts commit a50477b.
Configuration menu - View commit details
-
Copy full SHA for cdb4228 - Browse repository at this point
Copy the full SHA cdb4228View commit details -
fsync: Return a copy of the object instead of cache pointer from get_…
…object(). CW-Bug-Id: #20826
Configuration menu - View commit details
-
Copy full SHA for 65bef78 - Browse repository at this point
Copy the full SHA 65bef78View commit details -
fsync: Synchronize access to object cache.
CW-Bug-Id: #20826
Configuration menu - View commit details
-
Copy full SHA for a526ae7 - Browse repository at this point
Copy the full SHA a526ae7View commit details -
fixup! fsync: Reuse shared mem indices.
Also free thread fsync APC index.
Configuration menu - View commit details
-
Copy full SHA for 0da9452 - Browse repository at this point
Copy the full SHA 0da9452View commit details -
fsync: Implement reference counting for sync objects shared memory.
CW-Bug-Id: #20826
Configuration menu - View commit details
-
Copy full SHA for 463be94 - Browse repository at this point
Copy the full SHA 463be94View commit details -
win32u: Don't load bitmap only TTF fonts without bitmap table.
CW-Bug-Id: #20934
Configuration menu - View commit details
-
Copy full SHA for 541d6c5 - Browse repository at this point
Copy the full SHA 541d6c5View commit details -
winevulkan: Update to VK spec version 1.3.219.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com> (cherry picked from commit fda62d4)
Configuration menu - View commit details
-
Copy full SHA for d52b2e2 - Browse repository at this point
Copy the full SHA d52b2e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dd2838 - Browse repository at this point
Copy the full SHA 6dd2838View commit details -
mshtml: Wine Gecko 2.47.3 release.
- Enabled accessibility support. - Restored a few XPCOM interfaces. - Python compatibility fixes.
Configuration menu - View commit details
-
Copy full SHA for 3a7b5e6 - Browse repository at this point
Copy the full SHA 3a7b5e6View commit details -
crypt32: Support MICROSOFT_ROOT_CERT_CHAIN_POLICY_CHECK_APPLICATION_R…
…OOT_FLAG. CW-Bug-Id: #20215 Signed-off-by: Paul Gofman <pgofman@codeweavers.com> (cherry picked from commit 5f3cd85)
Configuration menu - View commit details
-
Copy full SHA for 95212b0 - Browse repository at this point
Copy the full SHA 95212b0View commit details -
kernelbase: Ignore LOAD_LIBRARY_SEARCH_SYSTEM32 flags for webservices…
….dll in LoadLibraryExW. CW-Bug-Id: #18637
Configuration menu - View commit details
-
Copy full SHA for c51fd61 - Browse repository at this point
Copy the full SHA c51fd61View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea73042 - Browse repository at this point
Copy the full SHA ea73042View commit details -
schedsvc/tests: Avoid "misleading indentation" warnings.
Signed-off-by: Fabian Maurer <dark.shadow4@web.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 55741ae)
Configuration menu - View commit details
-
Copy full SHA for d896ac9 - Browse repository at this point
Copy the full SHA d896ac9View commit details -
schedsvc: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a9bb877)
Configuration menu - View commit details
-
Copy full SHA for b7058d8 - Browse repository at this point
Copy the full SHA b7058d8View commit details -
schedsvc/tests: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit bb14e7b)
Configuration menu - View commit details
-
Copy full SHA for 6b90483 - Browse repository at this point
Copy the full SHA 6b90483View commit details -
schedvc: Don't cast size_t to DWORD in trace, use %I instead.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 5b88083)
Configuration menu - View commit details
-
Copy full SHA for d365387 - Browse repository at this point
Copy the full SHA d365387View commit details -
taskschd/tests: Avoid "misleading indentation" warnings.
Signed-off-by: Fabian Maurer <dark.shadow4@web.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9c3d06e)
Configuration menu - View commit details
-
Copy full SHA for 7287e62 - Browse repository at this point
Copy the full SHA 7287e62View commit details -
taskschd: Use correct integral type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 7a0fb40)
Configuration menu - View commit details
-
Copy full SHA for 1ae8f29 - Browse repository at this point
Copy the full SHA 1ae8f29View commit details -
taskschd: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f925d0d)
Configuration menu - View commit details
-
Copy full SHA for c8fc942 - Browse repository at this point
Copy the full SHA c8fc942View commit details -
taskschd/tests: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0ff329c)
Configuration menu - View commit details
-
Copy full SHA for 1f2ce6e - Browse repository at this point
Copy the full SHA 1f2ce6eView commit details -
taskschd: Implement writing settings to XML.
CW-Bug-Id: #20967
Configuration menu - View commit details
-
Copy full SHA for a70b0cb - Browse repository at this point
Copy the full SHA a70b0cbView commit details -
schedsvc: Read task enable state from XML in SchRpcGetTaskInfo().
CW-Bug-Id: #20967
Configuration menu - View commit details
-
Copy full SHA for 86803d8 - Browse repository at this point
Copy the full SHA 86803d8View commit details -
taskschd: Return SCHED_S_TASK_HAS_NOT_RUN from regtask_get_LastRunTim…
…e() stub. CW-Bug-Id: #20967
Configuration menu - View commit details
-
Copy full SHA for 91d3db5 - Browse repository at this point
Copy the full SHA 91d3db5View commit details -
ntdll: HACK: Report LocalSystem accound SID for MicrosoftEdgeUpdate.
CW-Bug-Id: #20967
Configuration menu - View commit details
-
Copy full SHA for fde9480 - Browse repository at this point
Copy the full SHA fde9480View commit details -
winegstreamer: Remove useless check when creating a WMA decoder.
FFXIV dies on this, but works correctly if I just remove the check. Maybe it's just a leftover from previous refactoring. CW-Bug-Id: #20966
Configuration menu - View commit details
-
Copy full SHA for 51dd795 - Browse repository at this point
Copy the full SHA 51dd795View commit details -
include: Add IMediaParamInfo definition.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for 285bbb4 - Browse repository at this point
Copy the full SHA 285bbb4View commit details -
user32: Send WM_NCPAINT as notify message in send_ncpaint().
CW-Bug-Id: #20969
Configuration menu - View commit details
-
Copy full SHA for 74f8f30 - Browse repository at this point
Copy the full SHA 74f8f30View commit details -
qedit: Do not force the sample to be freed in SampleGrabber_callback().
Remove a work around that causes a crash in Unravel Two. There is a callback in Unravel Two that appears to add a reference to a IMediaSample, which this workaround treats as a leak and releases. However, the application also later releases the reference itself, causing a use-after-free. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51616 Signed-off-by: Brendan McGrath <brendan@redmandi.com> Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 1113f42) (minus the test changes) Link: ValveSoftware#155
Configuration menu - View commit details
-
Copy full SHA for 870beb6 - Browse repository at this point
Copy the full SHA 870beb6View commit details -
ntdll: Restore the timezone bias cache.
After 7161dcd, the timezone bias is calculated every time when SystemTimeOfDayInformation is queried. This restores the cache for timezone bias. Improve HROT framerate from ~100fps to ~500fps. The game calls RtlSystemTimeToLocalTime() frequently. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Configuration menu - View commit details
-
Copy full SHA for 0b3d354 - Browse repository at this point
Copy the full SHA 0b3d354View commit details -
dsdmo/tests: Add IMediaParamInfo tests.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com> (cherry picked from commit 208a8aa)
Configuration menu - View commit details
-
Copy full SHA for d6e806d - Browse repository at this point
Copy the full SHA d6e806dView commit details -
dsdmo: Add IMediaParamInfo stub interface.
Fix Chuzzle Deluxe crash at start. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com> (cherry picked from commit a0cac2e)
Configuration menu - View commit details
-
Copy full SHA for b266c6c - Browse repository at this point
Copy the full SHA b266c6cView commit details -
dinput: Set correct object names for dials and sliders.
(cherry picked from commit 17ce835) (minus test changes) CW-Bug-Id: #20694
Configuration menu - View commit details
-
Copy full SHA for e398a5b - Browse repository at this point
Copy the full SHA e398a5bView commit details -
dinput: Get rid of unused parameter in match_device_object.
(cherry picked from commit 8a74acd) CW-Bug-Id: #20694
Configuration menu - View commit details
-
Copy full SHA for 845739b - Browse repository at this point
Copy the full SHA 845739bView commit details -
dinput: Enumerate user format object forwards.
It's important for the default broken formats like c_dfDIJoystick2 which have multiple sets of sliders defined with the same offsets. (cherry picked from commit 50690e0) CW-Bug-Id: #20694
Configuration menu - View commit details
-
Copy full SHA for fb52942 - Browse repository at this point
Copy the full SHA fb52942View commit details -
dinput: Use GUID_Slider type for dials.
(cherry picked from commit 6719e6b) (minus the test changes) CW-Bug-Id: #20694
Configuration menu - View commit details
-
Copy full SHA for 4095776 - Browse repository at this point
Copy the full SHA 4095776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1554f4c - Browse repository at this point
Copy the full SHA 1554f4cView commit details -
jscript: Return ParseProcedureText when compile fails.
This prevents crashes when there is an invalid script inside a tag property. Because ParseProcedureText calls release_bytecode without checking if compile_script failed, "code" is not set, and this leads to a crash when release_bytecode tries to access it. Signed-off-by: Santino Mazza <mazzasantino1206@gmail.com> (cherry picked from commit d93712f)
Configuration menu - View commit details
-
Copy full SHA for 1be6266 - Browse repository at this point
Copy the full SHA 1be6266View commit details -
mshtml: Only default to IE11 mode for Internet URL Zones when the app…
… is IE. For documents exposing a <!DOCTYPE> node but no specific X-UA-Compatible, mshtml defaults to IE7 compat mode, unless the app is Internet Explorer and is in Internet URL Zone. This checking for the `iexplore.exe` app name seems hardcoded into mshtml; the FeatureControl registry keys do not affect this directly, and none are set by default for iexplore.exe that would affect this, anyway. Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit 3301a8e)
Configuration menu - View commit details
-
Copy full SHA for 90875fc - Browse repository at this point
Copy the full SHA 90875fcView commit details -
mshtml: Parse X-UA-Compatible correctly.
There can be multiple compat modes defined, separated by commas, but also surrounded by whitespace. The highest mode in the list is picked as the document mode, with 'edge' being the highest mode available. It stops as soon as an invalid mode is found in the list and returns whatever highest mode was found until then. Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit efdfd32)
Configuration menu - View commit details
-
Copy full SHA for fbaf876 - Browse repository at this point
Copy the full SHA fbaf876View commit details
Commits on Aug 6, 2022
-
mfmediaengine: Remove Y-flip in TransferVideoFrame
Video handed off to clients by calling IMFMediaEngine::TransferVideoFrame was flipped in the Y axis after the changes to winegstreamer in commit d552e54. Remove the now-unneeded Y-flip from the pixel shader to restore the correct output orientation.
Configuration menu - View commit details
-
Copy full SHA for 9dd03a0 - Browse repository at this point
Copy the full SHA 9dd03a0View commit details