Use g_memdup2() where available and add fallback for older GLib versions
authorTim-Philipp Müller <tim@centricular.com>
Sat, 22 May 2021 00:53:43 +0000 (01:53 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 2 Jun 2021 12:39:53 +0000 (12:39 +0000)
commitcc1a7e2c4d10ab118d635a9db163440bc9d96dd0
tree399f32ad643394d961926eabedc3c54d37104841
parentcaae1a632aac657dc68bfc153580718353716e51
Use g_memdup2() where available and add fallback for older GLib versions

- x264 encoder bitrate profile manager: alloc size is based
  on existing allocation
- asfdemux: change length var to 64-bit and check for G_MAXUINT
- realmedia: opaque_data_len is read from 32 bits and then
  only subtracted upon.

g_memdup() is deprecated since GLib 2.68 and we want to avoid
deprecation warnings with recent versions of GLib.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
ext/x264/gstencoderbitrateprofilemanager.c
gst/asfdemux/gstasfdemux.c
gst/realmedia/rtspreal.c
meson.build