gst-libs/gst/netbuffer/gstnetbuffer.*: Make gst_netaddress_get_ip4_address fail for...
authorAndrew Feren <acferen@yahoo.com>
Thu, 18 Dec 2008 12:37:33 +0000 (12:37 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 18 Dec 2008 12:37:33 +0000 (12:37 +0000)
commita628077e967f9c5fd19d53cdb2cac3785710483a
tree50f99f454b6e510612afb2a66b5684772425cf96
parent8567ee21492d6bc89d5d9ad2e001f76722fe4ed0
gst-libs/gst/netbuffer/gstnetbuffer.*: Make gst_netaddress_get_ip4_address fail for v6 addresses.

Original commit message from CVS:
Patch by: Andrew Feren <acferen at yahoo dot com>
* gst-libs/gst/netbuffer/gstnetbuffer.c:
(gst_netaddress_get_ip4_address), (gst_netaddress_get_ip6_address),
(gst_netaddress_get_address_bytes),
(gst_netaddress_set_address_bytes):
* gst-libs/gst/netbuffer/gstnetbuffer.h:
Make gst_netaddress_get_ip4_address fail for v6 addresses.
Make gst_netaddress_get_ip6_address either fail or return the v4
address as a transitional v6 address.
Add two convenience functions:
API: gst_netaddress_get_address_bytes()
API: gst_netaddress_set_address_bytes()
Fixes #564896.
ChangeLog
gst-libs/gst/netbuffer/gstnetbuffer.c
gst-libs/gst/netbuffer/gstnetbuffer.h