<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 06/29/11 19:26, Victor henri wrote:
<blockquote cite="mid:SNT110-W2865FD030B66BCE9059793A8580@phx.gbl"
type="cite">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<div dir="ltr">
Well<br>
<br>
I just had to use the "tempo" property of the 'pitch' element;
there is no need to combine it with 'g_seek_event'; the "pitch"
element can do it alone<br>
By the way, the 'pitch' element seems to not be documented
anywhere; I discovered the existence of its "tempo" property by
looking at the code of another app using it (called
PlayitSlowly)<br>
</div>
</blockquote>
gst-inspect does show the properties. There are indeed no docblobs
for the both soundtouch elements. As you have figured the usage
already, it would be great if you would send a patch adding the
docblobs to the top of the *.cc files. I can help with the rest of
the doc-integration.<br>
<br>
Stefan<br>
<br>
<blockquote cite="mid:SNT110-W2865FD030B66BCE9059793A8580@phx.gbl"
type="cite">
<div dir="ltr"><br>
However, this doesn't explain why 'scaletempo' provides such an
error message (even in the demo app from Gstreamer doc)...<br>
<br>
Victor<br>
<br>
<div>
<hr id="stopSpelling">From: <a class="moz-txt-link-abbreviated" href="mailto:nadaeck@hotmail.com">nadaeck@hotmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: RE: 'Scaletempo' and it "rate" property<br>
Date: Tue, 28 Jun 2011 23:21:13 +0200<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft SafeHTML">
<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}
</style>
<div dir="ltr">
Hello again<br>
<br>
On the other hand, when I compile the demo and run it, I
almost always get the error messages :<br>
<br>
GStreamer-CRITICAL **: gst_event_new_new_segment_full:
assertion `start <= stop' failed<br>
<br>
GStreamer-CRITICAL **: gst_pad_push_event: assertion
`event != NULL' failed<br>
<br>
This doesn't happen if I disable Scaletempo (through the
checkbox)...<br>
<br>
Victor<br>
<br>
<br>
<div>
<hr id="ecxstopSpelling">From: <a class="moz-txt-link-abbreviated" href="mailto:nadaeck@hotmail.com">nadaeck@hotmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: 'Scaletempo' and it "rate" property<br>
Date: Tue, 28 Jun 2011 18:44:32 +0200<br>
<br>
<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}
</style>
<div dir="ltr">
Hello to all<br>
<br>
Is there please a simple example oh how to use the
'scaletempo' element? I'm aware thata there is
documentation at the 'bad-plugins' directory, but this
is an example in four files and seems very complicated,
when I just want to know how it works basically; the
trick seems to be at the "rate" property that cannot be
changed directly with 'g_object_set'<br>
<br>
I have made a simple 'equivalent' of scaletempo by
combining 1) the change of speed in 'g_seek_event' and
2) the pitch element that changes in a proportional
opposite way; it works.<br>
<br>
But I understand that the "overlap", "search" and
"stride" are very interesting and allow to compensante
for the 'loss of quality' due essentially to the slow
down of the reading. My app implements those quite
simply and the demo seems very confuse to me. Is there a
simple 'skeleton' or basic demo about this?<br>
<br>
Thank you<br>
<br>
Victor<br>
</div>
<br>
_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div>
</div>
<br>
_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>