Fix use of undeclared core debug category symbols
authorTim-Philipp Müller <tim@centricular.com>
Sat, 20 Feb 2016 11:31:43 +0000 (11:31 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 20 Feb 2016 11:31:43 +0000 (11:31 +0000)
commita62c7bd54c9361196dc6e4e9a5fefea0cb6a6893
treefa95c9b026a35b3e1c2b407c8b532a17ca411eb7
parentddfe7a2808d49180f1c6395dfeed5b675737f32e
Fix use of undeclared core debug category symbols

libgstreamer currently exports some debug category
symbols GST_CAT_*, but those are not declared in any
public headers.

Some plugins and libgstvideo just use GST_DEBUG_CATEGORY_EXTERN()
to declare and use those, but that's just not right at
all, and it won't work on Windows with MSVC. Instead look
up the categories via the API.
ext/theora/gsttheoradec.c
gst-libs/gst/video/video-frame.c
gst/videoconvert/gstvideoconvert.c
gst/videoscale/gstvideoscale.c
sys/ximage/ximage.c
sys/ximage/ximagesink.c
sys/xvimage/xvcontext.c
sys/xvimage/xvimage.c
sys/xvimage/xvimagesink.c