- Fixed gcc 14 compiler errors.

../../../gstreamer-lite/gstreamer/gst/gstclock.c: In function 
'gst_clock_entry_new':
../../../gstreamer-lite/gstreamer/gst/gstclock.c:178:48: error: passing 
argument 1 of 'g_weak_ref_init' from incompatible pointer type 
[-Wincompatible-pointer-types]
  178 | #define GST_CLOCK_ENTRY_CLOCK_WEAK_REF(entry) (&((GstClockEntryImpl 
*)(entry))->clock)
      | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | |
      | GWeakRef **
../../../gstreamer-lite/gstreamer/gst/gstclock.c:274:20: note: in expansion of 
macro 'GST_CLOCK_ENTRY_CLOCK_WEAK_REF'
  274 | g_weak_ref_init (GST_CLOCK_ENTRY_CLOCK_WEAK_REF (entry), clock);



../../../plugins/av/videodecoder.c: In function 'videodecoder_dispose':
../../../plugins/av/videodecoder.c:202:31: error: passing argument 1 of 
'basedecoder_close_decoder' from incompatible pointer type 
[-Wincompatible-pointer-types]
  202 | basedecoder_close_decoder(decoder);



../../../plugins/av/videodecoder.c: In function 'videodecoder_convert_frame':
../../../plugins/av/videodecoder.c:548:50: error: passing argument 2 of 
'decoder->sws_scale_func' from incompatible pointer type 
[-Wincompatible-pointer-types]
  548 | base->frame->data,
      | ~~~~~~~~~~~^~~~~~
      | |
      | uint8_t ** {aka unsigned char **}
../../../plugins/av/videodecoder.c:548:50: note: expected 'const uint8_t * 
const*' {aka 'const unsigned char * const*'} but argument is of type 'uint8_t 
**' {aka 'unsigned char **'}

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

Commit messages:
 - 8354336: gstclock.c: compilation error: 'incompatible pointer type' with gcc 
14

Changes: https://git.openjdk.org/jfx/pull/1794/files
  Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1794&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8354336
  Stats: 7 lines in 2 files changed: 4 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jfx/pull/1794.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1794/head:pull/1794

PR: https://git.openjdk.org/jfx/pull/1794

Reply via email to