Ziqing Hui
b3edb269ec
winegstreamer: Add MFMPEG4SinkClassFactory.
2023-09-05 15:20:38 +02:00
Ziqing Hui
f98f36123a
mf/tests: Use h264 and aac in mp4 media sink tests.
2023-09-05 15:20:38 +02:00
Ziqing Hui
b4be3b1b25
mf/tests: Add tests for h264 encoder.
2023-09-05 15:20:38 +02:00
Ziqing Hui
c22b9defe7
mf/tests: Call check_attributes in check_mft_get_output_current_type_.
2023-09-05 15:20:38 +02:00
Rémi Bernon
8143a57500
mf/scheme_handler: Implement http(s):// scheme handler using urlmon.
2023-08-23 17:38:51 +02:00
Rémi Bernon
fd3d0113f9
mf/tests: Add some network scheme resolver tests.
2023-08-23 17:38:51 +02:00
Nikolay Sivov
42811d775b
mf: Implement MFCreateSequencerSegmentOffset().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-17 23:26:13 +02:00
Rémi Bernon
f185161235
mf/tests: Add missing line end in test message.
2023-07-24 14:01:40 +02:00
Rémi Bernon
495cf276d0
mf/tests: Shutdown MF if MP4 source isn't supported.
2023-07-24 14:01:40 +02:00
Ziqing Hui
8e3f316cc9
winegstreamer: Implement Flush for WMV decoder DMO.
2023-06-15 10:03:41 +02:00
Ziqing Hui
8310d9cbde
mf/tests: Split size info tests from test_wmv_decoder_media_object.
2023-06-09 10:34:25 +02:00
Ziqing Hui
0f71442e9c
mf/tests: Split output type tests from test_wmv_decoder_media_object.
2023-06-09 10:34:25 +02:00
Ziqing Hui
b2481f6522
mf/tests: Split input type tests from test_wmv_decoder_media_object.
2023-06-09 10:34:24 +02:00
Bernhard Kölbl
07d0f1f0c0
mf/tests: Remove duplicate call to MFStartup().
...
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-06-07 22:48:27 +02:00
Ziqing Hui
7acaf2511d
mf/tests: Test output type for WMA decoder DMO.
2023-06-05 21:48:00 +02:00
Ziqing Hui
e0ea1a4f66
mf/tests: Test input type for WMA decoder DMO.
2023-06-05 21:48:00 +02:00
Paul Gofman
4f4ee0e16b
winegstreamer: Implement MFT_MESSAGE_COMMAND_FLUSH for the H264 decoder.
2023-06-02 20:47:29 +02:00
Paul Gofman
16347299c1
winegstreamer: Implement MFT_MESSAGE_COMMAND_DRAIN for the H264 decoder.
2023-06-02 20:47:29 +02:00
Paul Gofman
596dfad38b
winegstreamer: Don't pre-check sample size in wg_transform_read_mf().
2023-05-31 22:50:10 +02:00
Rémi Bernon
4d1a331c66
winegstreamer: Use the output wg_format in CAPS sink query.
...
Instead of constraining the output caps to the current resolution, which
breaks when streams with different resolutions are concatenated.
2023-05-31 22:50:10 +02:00
Rémi Bernon
52387aa1a4
winegstreamer: Generate H264 timestamps using the input type frame rate.
...
And remove h264parse element requirement.
2023-05-31 22:50:10 +02:00
Rémi Bernon
6184ac8c9f
mf/tests: Add H264 decoder tests with concatenated streams.
2023-05-31 22:50:10 +02:00
Ziqing Hui
678a815640
mf/tests: Add tests for MPEG4 media sink.
2023-05-25 22:06:00 +02:00
Ziqing Hui
51c5f44bd7
winegstreamer: Implement Discontinuity for WMV decoder DMO.
2023-05-23 22:19:30 +02:00
Ziqing Hui
2a83ef077f
winegstreamer: Implement GetInputStatus for WMV decoder DMO.
2023-05-23 22:19:30 +02:00
Ziqing Hui
b7e4b5247b
mf/tests: Test Flush for WMV decoder DMO.
2023-05-23 22:19:30 +02:00
Ziqing Hui
4f22db5b9f
mf/tests: Test Discontinuity for WMV decoder DMO.
...
The tests show that input status is not affected by it.
2023-05-23 22:19:30 +02:00
Ziqing Hui
ebd3bbc6c8
mf/tests: Test GetInputStatus for WMV decoder DMO.
2023-05-23 22:19:30 +02:00
Rémi Bernon
5a74f001ac
mf/tests: Add some IV50 encoder / decoder tests.
2023-05-23 14:43:12 +02:00
Rémi Bernon
8d699e5a14
mf/tests: Add more video processor tests with RGB555 format.
2023-05-23 14:43:12 +02:00
Rémi Bernon
db1e98a639
mf/tests: Move broken video processor aperture to a separate test.
2023-05-23 14:43:12 +02:00
Rémi Bernon
d4cf74dabf
mf/tests: Rename some variables in video processor transform tests.
2023-05-23 14:43:12 +02:00
Rémi Bernon
cb3a2637e4
mf/tests: Simplify video processor expected input types checks.
...
And fix W11 results.
2023-05-23 14:43:12 +02:00
Bernhard Kölbl
7056f421a0
mf: Don't try to clone non existent topo connections.
...
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-05-18 05:29:57 -05:00
Francois Gouget
decc90187e
mf/tests: Fix the spelling of a win_skip() message.
2023-05-16 08:16:33 -05:00
Rémi Bernon
f85c5f1c3a
mf/tests: Avoid leaking media types in test_video_processor (Valgrind).
2023-05-16 08:04:59 -05:00
Rémi Bernon
ac393df4b5
mf/tests: Release PROPVARIANT memory in check_attributes (Valgrind).
2023-05-16 08:04:59 -05:00
Eric Pouech
9718a0b6d3
winegstreamer: In video_processor, activate a videoflip converter.
...
The app I'm considering opens a video_processor on its own, with
a NV12 format on input and a ARGB32 format on output.
Tested on Windows: the samples are flipped vertically. While Wine
keeps them untouched.
So added a videoflip in the video processor to be activated when needed.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-04-18 10:18:17 +02:00
Eric Pouech
77a21bfbe3
mf/tests: Add tests about (negative) stride handling.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-04-18 10:18:17 +02:00
Santino Mazza
dd6b2f9ab5
mf/session: Handle error when a source fails to start.
2023-04-11 16:16:51 +02:00
Santino Mazza
74b64eab20
mf/session: Handle errors when subscribing to source's events.
2023-04-11 16:16:50 +02:00
Santino Mazza
2580799e70
mf/tests: Test media session error handling.
...
Test error handling for mfsession_Start when a source fails
at different stages.
2023-04-11 16:16:48 +02:00
Paul Gofman
a208589b27
winegstreamer: Provide samples if DXGI device manager is set in h264 decoder.
2023-04-10 14:18:00 +02:00
Paul Gofman
3f2ff939a1
winegstreamer: Process MFT_MESSAGE_SET_D3D_MANAGER in h264 decoder.
2023-04-10 14:18:00 +02:00
Paul Gofman
31d11d80f6
mf/tests: Test h264 decoder with dxgi device manager.
2023-04-10 14:18:00 +02:00
Paul Gofman
9ab3804903
mf/tests: Increase h264data.bin video length.
2023-04-10 14:18:00 +02:00
Ziqing Hui
c91ab8c99a
winegstreamer: Implement ProcessInput and ProcessOutput for WMV decoder DMO.
2023-03-24 16:55:55 +01:00
Ziqing Hui
e23f9e4dfd
winegstreamer: Create wg_transform for WMV decoder.
2023-03-24 16:55:55 +01:00
Ziqing Hui
7bc693eef5
mf/tests: Test time length returned by ProcessOutput.
...
Time length returned by ProcessOutput is equal to
the one passed to ProcessInput.
2023-03-24 16:55:52 +01:00
Ziqing Hui
13a65b849e
mf/tests: Test output data for WMV decoder DMO.
2023-02-22 18:06:42 +01:00