Commit graph

157269 commits

Author SHA1 Message Date
Anton Baskanov fb0f6b4be4 quartz/tests: Add tests for MPEG audio decoder quality control.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:03 +02:00
Anton Baskanov ea81a48259 winegstreamer: Implement IQualityControl in MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:03 +02:00
Anton Baskanov 16d93a32e3 winegstreamer: Add seeking passthrough to MPEG audio decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Anton Baskanov 32a72b3e78 quartz/tests: Add tests for MPEG audio decoder streaming events.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Anton Baskanov 50c20cf8cf quartz/tests: Use correct media types in MPEG audio decoder tests.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-05-24 21:22:02 +02:00
Eric Pouech 30313d23a3 winedbg: Remove FORCE_DEREF expressions.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:59 +02:00
Eric Pouech 5020371eab winedbg: Extend 'print' command to work with types.
'print struct foo' will show all fields of structure
'print enum bar' will show all definitions inside of enum (and their value)
'print /d <type>' will show the type size (in bytes)

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:51 +02:00
Eric Pouech 73770ce573 winedbg: Do type / id discrimination when parsing.
- Get rid of struct type_expr_t
- Enable back typecasts (and rewrite the typecast to fit the type parsing scheme)

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:17 +02:00
Eric Pouech af0c59bcc8 winedbg: Use data model for basic type on input.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:14 +02:00
Eric Pouech 2d8b709021 winedbg: Redefine internal types with predefined sizes.
This will help mapping a name to a basic type.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:07 +02:00
Eric Pouech 685126e857 winedbg: Fix retrieving integral values.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:04 +02:00
Eric Pouech 66c3b8176b winedbg: Simplify character output.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-05-24 20:09:02 +02:00
Chip Davis 06b1932218 wined3d: Rename format flags to caps.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:49 +02:00
Chip Davis ea4de99fad wined3d: Move WINED3DFMT_FLAG_CAST_TO_BLOCK to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis 03196b9ff9 wined3d: Move WINED3DFMT_FLAG_MAPPABLE to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis c24ca34099 wined3d: Move WINED3DFMT_FLAG_COMPRESSED and HEIGHT_SCALE to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis 16bfa3b6d2 wined3d: Move WINED3DFMT_FLAG_BLOCKS, BROKEN_PITCH, and BLOCKS_NO_VERIFY to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis 9e89444bbd wined3d: Move WINED3DFMT_FLAG_EXTENSION to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:48 +02:00
Chip Davis 9bdbf0e49c wined3d: Move WINED3DFMT_FLAG_BUMPMAP to the attributes group.
Move initialization of the flag itself to `wined3d_format_base_flags`.

Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:46 +02:00
Chip Davis f6ee5b552f wined3d: Move WINED3DFMT_FLAG_NORMALISED to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:45 +02:00
Chip Davis b4efd57854 wined3d: Move WINED3DFMT_FLAG_INTEGER to the attributes group.
Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:45 +02:00
Chip Davis 93add6f3f6 wined3d: Move WINED3DFMT_FLAG_FLOAT to a separate group.
There are only three unused format flags left. I will soon submit changes
which add four more format flags.

I've noticed that format flags generally fall into two groups:

* The first group consists of flags describing the content of a pixel
  format, e.g. whether or not this is a depth format, or whether this is
  a blocked format. These flags are the same for all resource types.
* The second group consists of flags describing capabilities of the
  implementation with this format. These can and do vary by resource
  type.

Only the second group needs to be stored per-resource-type.

Signed-off-by: Chip Davis <cdavis5x@gmail.com>
2022-05-24 20:04:38 +02:00
Gabriel Ivăncescu efe39dc5d6 include: Add IDOMProgressEvent interface and dispinterface.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:26:56 +02:00
Georg Lehmann d617eecc0f winevulkan: Update to VK spec version 1.3.215.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
2022-05-24 18:23:42 +02:00
Alexandre Julliard aad201c731 kernel32/tests: Pass a locale instead of a codepage to CompareStringA/W.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Alexandre Julliard a980fa0d78 kernelbase: Don't ignore the specified locale in CompareStringW.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Alexandre Julliard 2dced17876 kernelbase: Don't ignore the specified locale in LCMapStringA/W.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 18:21:56 +02:00
Matteo Bruni 80eef0039b wined3d: Add some state table consistency checking to context_invalidate_state().
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:38 +02:00
Matteo Bruni 192695d1db wined3d: Assert that the CS queue size is a power of two.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:38 +02:00
Matteo Bruni 6247bee483 wined3d: Allow blits with fixups in the FFP blitter without a shader backend.
Along the lines of d371468858 but for
the no shader backend case.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Matteo Bruni 89011e6f0a d3d9/tests: Fix typo.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Matteo Bruni 6c820bbcf0 wined3d: Don't touch GL sRGB decode state when not supported.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-05-24 17:36:37 +02:00
Huw Davies 6a9a80679d gdi32: Free the client-side emf dc info.
Signed-off-by: Huw Davies <huw@codeweavers.com>
2022-05-24 17:34:59 +02:00
Huw Davies 0c8a076e78 gdi32: Remove second initialization of emf->dc_attr.
Signed-off-by: Huw Davies <huw@codeweavers.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl c6ab933bc3 windows.media.speech: Make IAsyncAction concurrent.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl 1438b1b663 windows.media.speech: Partially implement IAsyncAction.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl a01fa46146 windows.media.speech: Add IAsyncInfo to IAsyncAction.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl 38bf1a70ae windows.media.speech: Add IAsyncAction iface.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl e0b47f6e03 windows.media.speech/tests: Remove an unnecessary todo_wine_if.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Bernhard Kölbl d1b2cceb99 windows.media.speech/tests: Fix a few typos.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2022-05-24 17:34:59 +02:00
Nikolay Sivov b4d42d2cba vbscript: Implement TimeSerial().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 17:34:59 +02:00
Nikolay Sivov ea9281d33a vbscript: Handle null arguments in MonthName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 17:34:59 +02:00
Zebediah Figura f371ae8f26 d3d10core/tests: Add a test for 2D partial RTV slices of a 3D texture.
This succeeds with the Vulkan renderer.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:17:32 +02:00
Zebediah Figura ab88f9b518 d3d11/tests: Add a test for 2D partial RTV slices of a 3D texture.
This succeeds with the Vulkan renderer.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:12:57 +02:00
Zebediah Figura 7c529506af wined3d: Correctly handle 3D textures in wined3d_view_{load, invalidate}_location().
The sub-resource index should not be offset by the layer index, which represents
a depth offset.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53027
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:12:52 +02:00
Hans Leidekker 74832c2177 crypt32/tests: Add more OCSP revocation tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:04:02 +02:00
Hans Leidekker f742716487 cryptnet: Give precedence to OID_AUTHORITY_INFO_ACCESS in verify_cert_revocation().
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:03:58 +02:00
Hans Leidekker 8a463a335b crypt32: Add support for decoding OCSP_BASIC_REVOKED_INFO structures.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-24 12:03:53 +02:00
Rémi Bernon c2b89fd776 ntdll: Introduce a new subheap_overhead helper.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-24 11:06:15 +02:00
Rémi Bernon 37b1011135 ntdll: Use the subheap helpers in HEAP_Commit / HEAP_Decommit.
And rename them to subheap_commit / subheap_decommit.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-05-24 11:06:14 +02:00