Skip to content
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

Closed
wants to merge 495 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 27, 2022

  1. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1dda4e3 View commit details
    Browse the repository at this point in the history
  2. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b3be3fa View commit details
    Browse the repository at this point in the history
  3. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    169bb27 View commit details
    Browse the repository at this point in the history
  4. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    758fffe View commit details
    Browse the repository at this point in the history
  5. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9365bb8 View commit details
    Browse the repository at this point in the history
  6. 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)
    zfigura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d39fe0f View commit details
    Browse the repository at this point in the history
  7. 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)
    zfigura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    dc92f5f View commit details
    Browse the repository at this point in the history
  8. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    070c6cf View commit details
    Browse the repository at this point in the history
  9. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4354e95 View commit details
    Browse the repository at this point in the history
  10. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d8348b3 View commit details
    Browse the repository at this point in the history
  11. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2dad9ce View commit details
    Browse the repository at this point in the history
  12. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c41384c View commit details
    Browse the repository at this point in the history
  13. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    01d9503 View commit details
    Browse the repository at this point in the history
  14. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f84cb0b View commit details
    Browse the repository at this point in the history
  15. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e377e6f View commit details
    Browse the repository at this point in the history
  16. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    384a59a View commit details
    Browse the repository at this point in the history
  17. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    647c311 View commit details
    Browse the repository at this point in the history
  18. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    aa7d0d4 View commit details
    Browse the repository at this point in the history
  19. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ec58d91 View commit details
    Browse the repository at this point in the history
  20. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1552fe3 View commit details
    Browse the repository at this point in the history
  21. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ab0bb6c View commit details
    Browse the repository at this point in the history
  22. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bc2eab2 View commit details
    Browse the repository at this point in the history
  23. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f46f593 View commit details
    Browse the repository at this point in the history
  24. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3f4293f View commit details
    Browse the repository at this point in the history
  25. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    97ba52f View commit details
    Browse the repository at this point in the history
  26. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d33fd7d View commit details
    Browse the repository at this point in the history
  27. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    36a6ff6 View commit details
    Browse the repository at this point in the history
  28. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e12253d View commit details
    Browse the repository at this point in the history
  29. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2906589 View commit details
    Browse the repository at this point in the history
  30. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b117a9e View commit details
    Browse the repository at this point in the history
  31. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3c07f42 View commit details
    Browse the repository at this point in the history
  32. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2fb400c View commit details
    Browse the repository at this point in the history
  33. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    da50b8f View commit details
    Browse the repository at this point in the history
  34. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e81ba52 View commit details
    Browse the repository at this point in the history
  35. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5ac6719 View commit details
    Browse the repository at this point in the history
  36. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    598427c View commit details
    Browse the repository at this point in the history
  37. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    50c029c View commit details
    Browse the repository at this point in the history
  38. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    77b3b9d View commit details
    Browse the repository at this point in the history
  39. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1f71ef3 View commit details
    Browse the repository at this point in the history
  40. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d80d3fa View commit details
    Browse the repository at this point in the history
  41. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0923f23 View commit details
    Browse the repository at this point in the history
  42. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3b46fd4 View commit details
    Browse the repository at this point in the history
  43. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1d92ff5 View commit details
    Browse the repository at this point in the history
  44. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    89ebef4 View commit details
    Browse the repository at this point in the history
  45. include: Add amva.h.

    Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>
    (cherry picked from commit 341a085)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    895b985 View commit details
    Browse the repository at this point in the history
  46. include: Add videoacc.idl.

    Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>
    (cherry picked from commit 5f9f182)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d161785 View commit details
    Browse the repository at this point in the history
  47. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ff86021 View commit details
    Browse the repository at this point in the history
  48. 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)
    fgouget authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6a5448d View commit details
    Browse the repository at this point in the history
  49. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b3b0751 View commit details
    Browse the repository at this point in the history
  50. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e009e06 View commit details
    Browse the repository at this point in the history
  51. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bd611f3 View commit details
    Browse the repository at this point in the history
  52. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    251b04a View commit details
    Browse the repository at this point in the history
  53. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f8464dc View commit details
    Browse the repository at this point in the history
  54. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b743f5a View commit details
    Browse the repository at this point in the history
  55. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    084974c View commit details
    Browse the repository at this point in the history
  56. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    78cd1ca View commit details
    Browse the repository at this point in the history
  57. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c7aa975 View commit details
    Browse the repository at this point in the history
  58. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0bfa2c4 View commit details
    Browse the repository at this point in the history
  59. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    af8417d View commit details
    Browse the repository at this point in the history
  60. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    64bf303 View commit details
    Browse the repository at this point in the history
  61. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    aa883c5 View commit details
    Browse the repository at this point in the history
  62. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6d9c5bd View commit details
    Browse the repository at this point in the history
  63. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7e3dd85 View commit details
    Browse the repository at this point in the history
  64. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    da7f82d View commit details
    Browse the repository at this point in the history
  65. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8397f58 View commit details
    Browse the repository at this point in the history
  66. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9d6f922 View commit details
    Browse the repository at this point in the history
  67. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d9a2714 View commit details
    Browse the repository at this point in the history
  68. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2558f11 View commit details
    Browse the repository at this point in the history
  69. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    06fa24d View commit details
    Browse the repository at this point in the history
  70. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f9430bb View commit details
    Browse the repository at this point in the history
  71. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a8f70d4 View commit details
    Browse the repository at this point in the history
  72. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1209e14 View commit details
    Browse the repository at this point in the history
  73. 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)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9dec702 View commit details
    Browse the repository at this point in the history
  74. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    259640c View commit details
    Browse the repository at this point in the history
  75. winegstreamer: Add seeking passthrough to MPEG audio decoder.

    Signed-off-by: Anton Baskanov <baskanov@gmail.com>
    (cherry picked from commit 16d93a3)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c908797 View commit details
    Browse the repository at this point in the history
  76. winegstreamer: Implement IQualityControl in MPEG audio decoder.

    Signed-off-by: Anton Baskanov <baskanov@gmail.com>
    (cherry picked from commit ea81a48)
    baskanov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a6e7a46 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    c582fc7 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    049dbb7 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    4b9d3bc View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    92e5bd1 View commit details
    Browse the repository at this point in the history
  81. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b17bbc4 View commit details
    Browse the repository at this point in the history
  82. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f374364 View commit details
    Browse the repository at this point in the history
  83. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0ac09f0 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    cc76ff3 View commit details
    Browse the repository at this point in the history
  85. 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)
    nsivov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1289212 View commit details
    Browse the repository at this point in the history
  86. 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)
    nsivov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    62b536d View commit details
    Browse the repository at this point in the history
  87. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    800ab6e View commit details
    Browse the repository at this point in the history
  88. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3937ea8 View commit details
    Browse the repository at this point in the history
  89. 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)
    nsivov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e5020a4 View commit details
    Browse the repository at this point in the history
  90. 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)
    AndreRH authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    92f0f3c View commit details
    Browse the repository at this point in the history
  91. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5928fbd View commit details
    Browse the repository at this point in the history
  92. 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)
    nsivov authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c3c04c3 View commit details
    Browse the repository at this point in the history
  93. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    79d02c7 View commit details
    Browse the repository at this point in the history
  94. 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)
    Zebediah Figura authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6a6f017 View commit details
    Browse the repository at this point in the history
  95. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    96f94d8 View commit details
    Browse the repository at this point in the history
  96. qasf/tests: Add more ASF Reader filter tests.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 031747a)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1fc5dba View commit details
    Browse the repository at this point in the history
  97. qasf: Constify filter_ops.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 71b1363)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3348a58 View commit details
    Browse the repository at this point in the history
  98. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a2ee445 View commit details
    Browse the repository at this point in the history
  99. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    960f0ee View commit details
    Browse the repository at this point in the history
  100. qasf: Implement ASF Reader filter stream stubs.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit c39dbe1)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    de731e8 View commit details
    Browse the repository at this point in the history
  101. mf/tests: Update to upstream/master.

    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bdd9a55 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    a9b0837 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    f58fe54 View commit details
    Browse the repository at this point in the history
  104. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    825accb View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    626a7ba View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    310334b View commit details
    Browse the repository at this point in the history
  107. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9b1ad95 View commit details
    Browse the repository at this point in the history
  108. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6cb7f59 View commit details
    Browse the repository at this point in the history
  109. winegstreamer: Rename mf_(create|destroy)_wg_sample helpers.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 4f242f0)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    708773c View commit details
    Browse the repository at this point in the history
  110. winegstreamer: Introduce a new custom memory allocator.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit b38935f)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e5cda6d View commit details
    Browse the repository at this point in the history
  111. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0e01f81 View commit details
    Browse the repository at this point in the history
  112. winegstreamer: Support zero-copy in wg_transform_push_data.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit c40ab0f)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c087d70 View commit details
    Browse the repository at this point in the history
  113. winegstreamer: Split wg_sample wrapper helpers to a separate source.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 57b3b29)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e22062d View commit details
    Browse the repository at this point in the history
  114. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a569f2d View commit details
    Browse the repository at this point in the history
  115. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    9a09d35 View commit details
    Browse the repository at this point in the history
  116. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    25f82d4 View commit details
    Browse the repository at this point in the history
  117. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3cc7bef View commit details
    Browse the repository at this point in the history
  118. winegstreamer: Remove copying support from wg_transform_push_data.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 5dcf77d)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1cf7dc1 View commit details
    Browse the repository at this point in the history
  119. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    bd7d0a3 View commit details
    Browse the repository at this point in the history
  120. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b742dab View commit details
    Browse the repository at this point in the history
  121. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    108ef12 View commit details
    Browse the repository at this point in the history
  122. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2ebb1c1 View commit details
    Browse the repository at this point in the history
  123. winegstreamer: Return E_UNEXPECTED from WMReaderAdvanced2_OpenStream …

    …when already opened.
    
    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 4edad99)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8d54448 View commit details
    Browse the repository at this point in the history
  124. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3a3ceef View commit details
    Browse the repository at this point in the history
  125. winegstreamer: Simplify wm_asyncreader stream loop exit code path.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit fdb0f10)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    25026c7 View commit details
    Browse the repository at this point in the history
  126. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3b84068 View commit details
    Browse the repository at this point in the history
  127. winegstreamer: Register stub ResamplerMediaObject transform.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit b6a7a02)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e169728 View commit details
    Browse the repository at this point in the history
  128. winegstreamer: Implement ResamplerMediaObject transform.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit d33cb57)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5f68397 View commit details
    Browse the repository at this point in the history
  129. 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)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2c2ba1c View commit details
    Browse the repository at this point in the history
  130. winegstreamer: Register stub ColorConvertDMO transform.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 5b178b2)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8821ba4 View commit details
    Browse the repository at this point in the history
  131. winegstreamer: Implement ColorConvertDMO transform.

    Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
    (cherry picked from commit 41184e9)
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d2d0813 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    0366372 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    d19c811 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    28dc09f View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    dda6f61 View commit details
    Browse the repository at this point in the history
  136. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    eb321dc View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    871c5f5 View commit details
    Browse the repository at this point in the history
  138. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3a275ab View commit details
    Browse the repository at this point in the history
  139. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fdf52ab View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    e174bd2 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    0d8ab63 View commit details
    Browse the repository at this point in the history
  142. 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.
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fe9580c View commit details
    Browse the repository at this point in the history
  143. winegstreamer: Implement MF_SD_LANGUAGE.

    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    beabb1b View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    1b51201 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    d552e54 View commit details
    Browse the repository at this point in the history
  146. include: Define MFVideoFormat_ABGR32.

    Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
    Guy1524 authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4d84e99 View commit details
    Browse the repository at this point in the history
  147. mfplat: Add MFVideoFormat_ABGR32 format information.

    Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
    Guy1524 authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0cff02f View commit details
    Browse the repository at this point in the history
  148. winegstreamer: Add WG_VIDEO_FORMAT_RGBA format support.

    Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0c96f3b View commit details
    Browse the repository at this point in the history
  149. winegstreamer: Add MFVideoFormat_ABGR32 media type to media source vi…

    …deo stream descriptor.
    
    Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
    Guy1524 authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b97f2ba View commit details
    Browse the repository at this point in the history
  150. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ef6e999 View commit details
    Browse the repository at this point in the history
  151. qasf: Implement ASF Reader filter pin DecideBufferSize.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    51a24d1 View commit details
    Browse the repository at this point in the history
  152. qasf: Implement ASF Reader filter init_stream and cleanup_stream.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2aaede5 View commit details
    Browse the repository at this point in the history
  153. winegstreamer: Implement IWMOutputMediaProps_SetMediaType.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    210cca4 View commit details
    Browse the repository at this point in the history
  154. qasf: Configure WMReader stream format in asf_reader_init_stream.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ce6cf38 View commit details
    Browse the repository at this point in the history
  155. qasf: Configure WMReader stream selection in asf_reader_init_stream.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3dbb623 View commit details
    Browse the repository at this point in the history
  156. qasf: Implement IWMReaderCallbackAdvanced stub interface.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fe3d8a8 View commit details
    Browse the repository at this point in the history
  157. qasf: Implement ASF Reader filter buffer allocation.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1310f73 View commit details
    Browse the repository at this point in the history
  158. qasf: Implement ASF Reader filter IWMReaderCallback_OnSample.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7e83047 View commit details
    Browse the repository at this point in the history
  159. qasf: Register ASF Reader filter media type.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1e68e7e View commit details
    Browse the repository at this point in the history
  160. qasf: Implement ASF Reader SourceSeeking interface.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    aed11b7 View commit details
    Browse the repository at this point in the history
  161. include: Add some WMV media subtypes to wmcodecdsp.idl.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c31c6db View commit details
    Browse the repository at this point in the history
  162. winegstreamer: Register stub WMVDecMediaObject transform.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    54fb927 View commit details
    Browse the repository at this point in the history
  163. HACK: winegstreamer: Implement WMVDecMediaObject pass-through DMO.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8905bc6 View commit details
    Browse the repository at this point in the history
  164. HACK: qasf: Push a preroll buffer to unblock DSound renderer.

    CW-Bug-Id: #18799
    CW-Bug-Id: #18994
    CW-Bug-Id: #20182
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fac0548 View commit details
    Browse the repository at this point in the history
  165. 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.
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c1c2e61 View commit details
    Browse the repository at this point in the history
  166. winegstreamer: Expose BGRA video format from wm_reader.

    For Deadly Premonition.
    
    CW-Bug-Id: #18799
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    f058e4a View commit details
    Browse the repository at this point in the history
  167. 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
    alesliehughes authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3dcc966 View commit details
    Browse the repository at this point in the history
  168. winegstreamer: create media source from uri

    Supported by gstreamer's uridecodebin.
    
    Link: ValveSoftware#142
    CW-Bug-Id: #20485
    yshui authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5aa7b00 View commit details
    Browse the repository at this point in the history
  169. winegstreamer: add http/https/rtsp scheme handler

    Link: ValveSoftware#142
    CW-Bug-Id: #20485
    yshui authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    810c8c1 View commit details
    Browse the repository at this point in the history
  170. 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
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    be790e0 View commit details
    Browse the repository at this point in the history
  171. winegstreamer: Set the MF_MT_AUDIO_AVG_BYTES_PER_SECOND attribute.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    dba4a74 View commit details
    Browse the repository at this point in the history
  172. mf: Remove some SAR attributes which can prevent connecting.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    419f480 View commit details
    Browse the repository at this point in the history
  173. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1d8fc35 View commit details
    Browse the repository at this point in the history
  174. mf: Connect nodes output before adding them to the topology.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a225a4f View commit details
    Browse the repository at this point in the history
  175. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8fc8915 View commit details
    Browse the repository at this point in the history
  176. HACK: winegstreamer: Fail to plug elements when parser has an error.

    CW-Bug-Id: #20819
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    de05459 View commit details
    Browse the repository at this point in the history
  177. winex11.drv: Also call sync_vk_surface() for the child window when WS…

    …_CHILD is changed.
    
    CW-Bug-Id: #19945
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    041a20d View commit details
    Browse the repository at this point in the history
  178. 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.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    df826a3 View commit details
    Browse the repository at this point in the history
  179. 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
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a471a58 View commit details
    Browse the repository at this point in the history
  180. winex11.drv: Implement other process window Vulkan rendering.

    CW-Bug-Id: #20680
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1a14839 View commit details
    Browse the repository at this point in the history
  181. Revert "kernelbase: HACK: Force CEF swiftshader for Cursed Armor."

    This reverts commit d3fd797.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    17c00bf View commit details
    Browse the repository at this point in the history
  182. Revert "kernelbase: HACK: Force CEF swiftshader for Succubus x Saint."

    This reverts commit 8429553.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2cd7c89 View commit details
    Browse the repository at this point in the history
  183. Revert "kernelbase: HACK: Force swiftshader + in-process-gpu for Rock…

    …star Social Club"
    
    This reverts commit e612136.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e948c5c View commit details
    Browse the repository at this point in the history
  184. Revert "fixup! kernelbase: HACK: Force CEF swiftshader for UnrealCEFS…

    …ubProcess.exe."
    
    This reverts commit a52fbcf.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0324a8e View commit details
    Browse the repository at this point in the history
  185. Revert "kernelbase: HACK: Force CEF swiftshader for UnrealCEFSubProce…

    …ss.exe."
    
    This reverts commit 730fee7.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0a940a9 View commit details
    Browse the repository at this point in the history
  186. kernelbase: HACK: Force CEF swiftshader for EpicOnlineServicesUIHelper.

    Enabling other process window rendering makes it dependent on the missing
    d3dcompiler features.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e1b312f View commit details
    Browse the repository at this point in the history
  187. Revert "user32: HACK: Invalidate entire window in ReleaseDC for other…

    …-process windows."
    
    This reverts commit 957da97.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fc531e6 View commit details
    Browse the repository at this point in the history
  188. user32: Flush driver display in ReleaseDC() for other process window.

    CW-Bug-Id: #19779
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3ce4690 View commit details
    Browse the repository at this point in the history
  189. winex11.drv: Add WINE_DISABLE_VULKAN_OPWR option.

    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    373c8eb View commit details
    Browse the repository at this point in the history
  190. Revert "mf: Connect nodes output before adding them to the topology."

    This reverts commit c9b53ed.
    
    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b4d8ad1 View commit details
    Browse the repository at this point in the history
  191. Revert "mf: Set transform output type before connecting topology nodes."

    This reverts commit ec3705e.
    
    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    af526ad View commit details
    Browse the repository at this point in the history
  192. mf: Rename struct transform_output_type to struct transform_context.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b597384 View commit details
    Browse the repository at this point in the history
  193. mf: Split topology indirect connect to a separate helper.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c57fe58 View commit details
    Browse the repository at this point in the history
  194. 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
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    45ee641 View commit details
    Browse the repository at this point in the history
  195. mf: Connect nodes output before adding them to the topology.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    36db909 View commit details
    Browse the repository at this point in the history
  196. mf: Return MF_E_NO_MORE_TYPE from AudioRenderer GetMediaTypeByIndex.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    aeca09c View commit details
    Browse the repository at this point in the history
  197. mf: Try connecting with sink types before enumerating transform types.

    CW-Bug-Id: #20884
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5e57bc0 View commit details
    Browse the repository at this point in the history
  198. wine.inf: Use built-in atiadlxx for Plants vs Zombies Garden Warfare 2.

    CW-Bug-Id: #20818
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d11dc6e View commit details
    Browse the repository at this point in the history
  199. winex11.drv: Sync calls to vkQueuePresentKHR().

    CW-Bug-Id: #18863
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a9933aa View commit details
    Browse the repository at this point in the history
  200. winegstreamer: Fix Resampler transform GetCurrent(Input|Output)Type.

    CW-Bug-Id: #20506
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2665fb1 View commit details
    Browse the repository at this point in the history
  201. winegstreamer: Fix ColorConvert transform GetCurrent(Input|Output)Type.

    CW-Bug-Id: #20506
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    2f2ce5c View commit details
    Browse the repository at this point in the history
  202. winegstreamer: Use a wg_audio_format switch rather than array indexes.

    CW-Bug-Id: #20901
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d55f7e6 View commit details
    Browse the repository at this point in the history
  203. winegstreamer: Use a wg_video_format switch rather than array indexes.

    CW-Bug-Id: #20901
    rbernon authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0e29e18 View commit details
    Browse the repository at this point in the history
  204. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c5ff0e3 View commit details
    Browse the repository at this point in the history
  205. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6a028ac View commit details
    Browse the repository at this point in the history
  206. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b2c0ae5 View commit details
    Browse the repository at this point in the history
  207. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5e75e46 View commit details
    Browse the repository at this point in the history
  208. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    72bf86a View commit details
    Browse the repository at this point in the history
  209. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5b5d8de View commit details
    Browse the repository at this point in the history
  210. 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)
    PiotrCW authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    22959fd View commit details
    Browse the repository at this point in the history
  211. Revert "fsync: Work around fsync handle reuse during wait."

    This reverts commit a50477b.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    cdb4228 View commit details
    Browse the repository at this point in the history
  212. fsync: Return a copy of the object instead of cache pointer from get_…

    …object().
    
    CW-Bug-Id: #20826
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    65bef78 View commit details
    Browse the repository at this point in the history
  213. fsync: Synchronize access to object cache.

    CW-Bug-Id: #20826
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a526ae7 View commit details
    Browse the repository at this point in the history
  214. fixup! fsync: Reuse shared mem indices.

    Also free thread fsync APC index.
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0da9452 View commit details
    Browse the repository at this point in the history
  215. fsync: Implement reference counting for sync objects shared memory.

    CW-Bug-Id: #20826
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    463be94 View commit details
    Browse the repository at this point in the history
  216. win32u: Don't load bitmap only TTF fonts without bitmap table.

    CW-Bug-Id: #20934
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    541d6c5 View commit details
    Browse the repository at this point in the history
  217. winevulkan: Update to VK spec version 1.3.219.

    Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
    (cherry picked from commit fda62d4)
    DadSchoorse authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d52b2e2 View commit details
    Browse the repository at this point in the history
  218. Configuration menu
    Copy the full SHA
    6dd2838 View commit details
    Browse the repository at this point in the history
  219. mshtml: Wine Gecko 2.47.3 release.

    - Enabled accessibility support.
    - Restored a few XPCOM interfaces.
    - Python compatibility fixes.
    cjacek authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    3a7b5e6 View commit details
    Browse the repository at this point in the history
  220. 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)
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    95212b0 View commit details
    Browse the repository at this point in the history
  221. kernelbase: Ignore LOAD_LIBRARY_SEARCH_SYSTEM32 flags for webservices…

    ….dll in LoadLibraryExW.
    
    CW-Bug-Id: #18637
    cjacek authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c51fd61 View commit details
    Browse the repository at this point in the history
  222. webservices: Prefer native.

    CW-Bug-Id: #18637
    cjacek authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ea73042 View commit details
    Browse the repository at this point in the history
  223. 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)
    DarkShadow44 authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d896ac9 View commit details
    Browse the repository at this point in the history
  224. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b7058d8 View commit details
    Browse the repository at this point in the history
  225. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    6b90483 View commit details
    Browse the repository at this point in the history
  226. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d365387 View commit details
    Browse the repository at this point in the history
  227. 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)
    DarkShadow44 authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    7287e62 View commit details
    Browse the repository at this point in the history
  228. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1ae8f29 View commit details
    Browse the repository at this point in the history
  229. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    c8fc942 View commit details
    Browse the repository at this point in the history
  230. 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)
    EPouech authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1f2ce6e View commit details
    Browse the repository at this point in the history
  231. taskschd: Implement writing settings to XML.

    CW-Bug-Id: #20967
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    a70b0cb View commit details
    Browse the repository at this point in the history
  232. schedsvc: Read task enable state from XML in SchRpcGetTaskInfo().

    CW-Bug-Id: #20967
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    86803d8 View commit details
    Browse the repository at this point in the history
  233. taskschd: Return SCHED_S_TASK_HAS_NOT_RUN from regtask_get_LastRunTim…

    …e() stub.
    
    CW-Bug-Id: #20967
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    91d3db5 View commit details
    Browse the repository at this point in the history
  234. ntdll: HACK: Report LocalSystem accound SID for MicrosoftEdgeUpdate.

    CW-Bug-Id: #20967
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fde9480 View commit details
    Browse the repository at this point in the history
  235. 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
    giomasce authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    51dd795 View commit details
    Browse the repository at this point in the history
  236. include: Add IMediaParamInfo definition.

    Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
    zzhiyi authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    285bbb4 View commit details
    Browse the repository at this point in the history
  237. user32: Send WM_NCPAINT as notify message in send_ncpaint().

    CW-Bug-Id: #20969
    Paul Gofman authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    74f8f30 View commit details
    Browse the repository at this point in the history
  238. 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
    redmcg authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    870beb6 View commit details
    Browse the repository at this point in the history
  239. 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>
    zzhiyi authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    0b3d354 View commit details
    Browse the repository at this point in the history
  240. dsdmo/tests: Add IMediaParamInfo tests.

    Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
    (cherry picked from commit 208a8aa)
    zzhiyi authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d6e806d View commit details
    Browse the repository at this point in the history
  241. dsdmo: Add IMediaParamInfo stub interface.

    Fix Chuzzle Deluxe crash at start.
    
    Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
    (cherry picked from commit a0cac2e)
    zzhiyi authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    b266c6c View commit details
    Browse the repository at this point in the history
  242. dinput: Set correct object names for dials and sliders.

    (cherry picked from commit 17ce835)
    (minus test changes)
    
    CW-Bug-Id: #20694
    ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e398a5b View commit details
    Browse the repository at this point in the history
  243. dinput: Get rid of unused parameter in match_device_object.

    (cherry picked from commit 8a74acd)
    
    CW-Bug-Id: #20694
    ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    845739b View commit details
    Browse the repository at this point in the history
  244. 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
    ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fb52942 View commit details
    Browse the repository at this point in the history
  245. dinput: Use GUID_Slider type for dials.

    (cherry picked from commit 6719e6b)
    (minus the test changes)
    
    CW-Bug-Id: #20694
    ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    4095776 View commit details
    Browse the repository at this point in the history
  246. winebus.sys: Enable hidraw for Thrustmaster HOTAS.

    CW-Bug-Id: #20694
    ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1554f4c View commit details
    Browse the repository at this point in the history
  247. 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)
    tati-frog authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1be6266 View commit details
    Browse the repository at this point in the history
  248. 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)
    g-insn authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    90875fc View commit details
    Browse the repository at this point in the history
  249. 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)
    g-insn authored and ivyl committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    fbaf876 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. 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.
    Fraxul committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    9dd03a0 View commit details
    Browse the repository at this point in the history