diff options
author | Reynaldo H. Verdejo Pinochet <reynaldo.verdejo@collabora.co.uk> | 2011-04-08 10:53:15 -0400 |
---|---|---|
committer | Reynaldo H. Verdejo Pinochet <reynaldo.verdejo@collabora.co.uk> | 2011-04-08 21:26:01 -0400 |
commit | 55777578bc1a3d321145dc8d5e715f270abfb5c2 (patch) | |
tree | ef2c234f3b1cc081fe420b765a00905d4d1a31bf | |
parent | 77f8a1d3cce2f386d15ed1e78c2ea1c027e199ab (diff) |
mPlayBin -> mUriDecodeBin
Suggested by Tim-Philipp Muller.
-rw-r--r-- | gstplayer/GstMetadataRetrieverDriver.cpp | 18 | ||||
-rw-r--r-- | gstplayer/GstMetadataRetrieverDriver.h | 6 |
2 files changed, 12 insertions, 12 deletions
diff --git a/gstplayer/GstMetadataRetrieverDriver.cpp b/gstplayer/GstMetadataRetrieverDriver.cpp index 51a2448..05fc5a3 100644 --- a/gstplayer/GstMetadataRetrieverDriver.cpp +++ b/gstplayer/GstMetadataRetrieverDriver.cpp @@ -50,7 +50,7 @@ mPipeline (NULL), mAppsrc (NULL), mColorTransform (NULL), mScaler (NULL), -mPlayBin (NULL), +mUriDecodeBin (NULL), mAppSink (NULL), mAudioSink (NULL), mUri (NULL), @@ -97,7 +97,7 @@ GstMetadataRetrieverDriver::~GstMetadataRetrieverDriver () } void -GstMetadataRetrieverDriver::cb_newpad (GstElement * mPlayBin, GstPad * pad, +GstMetadataRetrieverDriver::cb_newpad (GstElement * mUriDecodeBin, GstPad * pad, GstMetadataRetrieverDriver * data) { GstCaps *caps; @@ -108,17 +108,17 @@ GstMetadataRetrieverDriver::cb_newpad (GstElement * mPlayBin, GstPad * pad, str = gst_caps_get_structure (caps, 0); if (g_strrstr (gst_structure_get_name (str), "audio")) { LOGI ("Got an audio pad"); - err = gst_element_link (data->mPlayBin, data->mAudioSink); + err = gst_element_link (data->mUriDecodeBin, data->mAudioSink); } else if (g_strrstr (gst_structure_get_name (str), "video")) { LOGI ("Got a video pad"); - err = gst_element_link (data->mPlayBin, data->mColorTransform); + err = gst_element_link (data->mUriDecodeBin, data->mColorTransform); } else { LOGW ("Got a pad we don't know how to handle"); return; } if (!err) - LOGE ("Could not link %s with %s", GST_ELEMENT_NAME (data->mPlayBin), + LOGE ("Could not link %s with %s", GST_ELEMENT_NAME (data->mUriDecodeBin), GST_ELEMENT_NAME (data->mAudioSink ? data->mAudioSink : data->mColorTransform)); @@ -143,14 +143,14 @@ GstMetadataRetrieverDriver::setup (int mode) mPipeline = gst_pipeline_new ("pipeline"); mColorTransform = gst_element_factory_make ("ffmpegcolorspace", NULL); mScaler = gst_element_factory_make ("videoscale", NULL); - mPlayBin = gst_element_factory_make ("uridecodebin", "src"); + mUriDecodeBin = gst_element_factory_make ("uridecodebin", "src"); mAppSink = gst_element_factory_make ("appsink", "sink"); mAudioSink = gst_element_factory_make ("fakesink", NULL); - g_object_set (G_OBJECT (mPlayBin), "uri", mUri, NULL); + g_object_set (G_OBJECT (mUriDecodeBin), "uri", mUri, NULL); g_object_set (G_OBJECT (mAppSink), "enable-last-buffer", "true", NULL); - gst_bin_add_many (GST_BIN (mPipeline), mPlayBin, mColorTransform, + gst_bin_add_many (GST_BIN (mPipeline), mUriDecodeBin, mColorTransform, mAudioSink, mScaler, mAppSink, NULL); caps_filter = gst_caps_new_simple ("video/x-raw-rgb", "bpp", G_TYPE_INT, 16, @@ -166,7 +166,7 @@ GstMetadataRetrieverDriver::setup (int mode) LOGE ("Failed to link %s to %s", GST_ELEMENT_NAME (mScaler), GST_ELEMENT_NAME (mAppSink)); - g_signal_connect (mPlayBin, "pad-added", G_CALLBACK (cb_newpad), this); + g_signal_connect (mUriDecodeBin, "pad-added", G_CALLBACK (cb_newpad), this); } else { LOGI ("Called in mode %d", mMode); description = diff --git a/gstplayer/GstMetadataRetrieverDriver.h b/gstplayer/GstMetadataRetrieverDriver.h index e9b5fbd..b61bf85 100644 --- a/gstplayer/GstMetadataRetrieverDriver.h +++ b/gstplayer/GstMetadataRetrieverDriver.h @@ -53,15 +53,15 @@ namespace android void getFrameRate (int *framerate); static - void cb_newpad (GstElement * mPlayBin, GstPad * pad, + void cb_newpad (GstElement * mUriDecodeBin, GstPad * pad, GstMetadataRetrieverDriver * data); private: - GstElement * mPipeline; + GstElement *mPipeline; GstElement *mAppsrc; GstElement *mColorTransform; GstElement *mScaler; - GstElement *mPlayBin; + GstElement *mUriDecodeBin; GstElement *mAppSink; GstElement *mAudioSink; |