On Fri, 15 May 2026 19:36:23 GMT, Alexander Matveev <[email protected]> 
wrote:

> - Removed/disabled coded which uses `gunichartables.h`. We do not use it and 
> do not need.
> - Only dependency on this code is `GVariant` which uses `g_unichar_isprint` 
> to determine if character can be printed or needs to be escaped. This code is 
> not being used currently, but might be in the future. Assert which validates 
> `GVariant` string uses it to log value of `GVariant` in case if assert fails. 
> We might need it someday, so I keep it. Code was updated to use if ascii is 
> printable instead, since we do not use any unicode in our code. In worst case 
> we will escape non-ascii characters in debug log.
> - I tested on all platforms with all supported formats.
> 
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

The changes compile correctly and everything seems to work fine. I do have a 
question though.

I have a general concern relating future gstreamer updates. Inevitably, we'll 
have to update it on our side anyway, and this seems to add more complexity to 
the upgrades. Outside of removing code we don't need, what do we gain from 
doing this?

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

PR Review: https://git.openjdk.org/jfx/pull/2168#pullrequestreview-4307895134

Reply via email to