On Mon, 26 Jul 2021 22:23:20 GMT, Alexander Matveev <almat...@openjdk.org> 
wrote:

>> Fixed by not failing initialization if DSERR_NODRIVER is returned, which 
>> will be return if device is not present at all. Fixed format initialization 
>> even if DirectSound device was not created in case if audio device will 
>> arrive after playback started. Since we already handle correctly device 
>> arrival after playback started, audio will resume if device is enabled or 
>> USB audio card is plugged back. Due to lack of access to USB audio device, 
>> it was tested by disabling sound card via Device Manager, then starting 
>> playback (video plays, but not audio) and then enabling device and once 
>> enabled audio will start playing.
>
> Alexander Matveev has updated the pull request with a new target base due to 
> a merge or a rebase. The incremental webrev excludes the unrelated changes 
> brought in by the merge/rebase. The pull request contains two additional 
> commits since the last revision:
> 
>  - Merge remote-tracking branch 'upstream/master' into JDK-8253351
>  - 8253351: MediaPlayer does not display an mp4 if there no speakers 
> connected to the PC's

Looks good. In the old and new code, there are some memory operations that I'm 
a little worried about, but as far as I can tell there are no changes related 
to that between the old and the new code -- at least I don't see a scenario 
where a free occurs now while it didn't occur before.

-------------

Marked as reviewed by jvos (Reviewer).

PR: https://git.openjdk.java.net/jfx/pull/586

Reply via email to