summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2014-05-03 00:39:10 +0200
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2014-05-03 22:31:58 +0300
commit5e9b7f411b5256d53eeeef7abb3d75b167c0bc28 (patch)
tree96e621abefb8c99791883ae9df8e0acaac040070
parentb4830a126cf4493b44f44145da1cc0e94cb3eb41 (diff)
examples/appsink-src: fix caps and appsrc properties to make the example work
-rw-r--r--examples/appsink-src/main.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/appsink-src/main.cpp b/examples/appsink-src/main.cpp
index 83be944..723670c 100644
--- a/examples/appsink-src/main.cpp
+++ b/examples/appsink-src/main.cpp
@@ -78,8 +78,8 @@ Player::Player(int argc, char **argv)
std::exit(1);
}
- const char *caps = "audio/x-raw,format=(string)int,channels=1,rate=8000,"
- "signed=(boolean)true,width=16,depth=16,endianness=1234";
+ const char *caps = "audio/x-raw, format=(string)S16LE, channels=(int)1,"
+ " rate=(int)44100, layout=(string)interleaved";
/* source pipeline */
QString pipe1Descr = QString("filesrc location=\"%1\" ! "
@@ -93,7 +93,8 @@ Player::Player(int argc, char **argv)
pipeline1->bus()->addSignalWatch();
/* sink pipeline */
- QString pipe2Descr = QString("appsrc name=\"mysrc\" caps=\"%1\" ! autoaudiosink").arg(caps);
+ QString pipe2Descr = QString("appsrc name=\"mysrc\" caps=\"%1\" is-live=true format=3 ! "
+ "autoaudiosink").arg(caps);
pipeline2 = QGst::Parse::launch(pipe2Descr).dynamicCast<QGst::Pipeline>();
m_src.setElement(pipeline2->getElementByName("mysrc"));
QGlib::connect(pipeline2->bus(), "message", this, &Player::onBusMessage);