rygel r688 - trunk/src/rygel
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r688 - trunk/src/rygel
- Date: Sun, 15 Mar 2009 19:03:37 +0000 (UTC)
Author: zeeshanak
Date: Sun Mar 15 19:03:36 2009
New Revision: 688
URL: http://svn.gnome.org/viewvc/rygel?rev=688&view=rev
Log:
TranscodeManager creates the transcode source for us.
Modified:
trunk/src/rygel/rygel-http-request.vala
trunk/src/rygel/rygel-transcode-manager.vala
Modified: trunk/src/rygel/rygel-http-request.vala
==============================================================================
--- trunk/src/rygel/rygel-http-request.vala (original)
+++ trunk/src/rygel/rygel-http-request.vala Sun Mar 15 19:03:36 2009
@@ -209,7 +209,9 @@
try {
if (this.transcode_target != null) {
- src = this.get_transoding_src (src, this.transcode_target);
+ src = this.http_server.get_transcoding_src (
+ src,
+ this.transcode_target);
}
// Then start the gst stream
@@ -344,16 +346,5 @@
this.completed ();
}
-
- private Element get_transoding_src (Element src,
- string target) throws Error {
- if (target == "video/mpeg") {
- return new TranscodeSrc (src);
- } else {
- throw new HTTPRequestError.NOT_FOUND (
- "No transcoder available for target format '%s'",
- target);
- }
- }
}
Modified: trunk/src/rygel/rygel-transcode-manager.vala
==============================================================================
--- trunk/src/rygel/rygel-transcode-manager.vala (original)
+++ trunk/src/rygel/rygel-transcode-manager.vala Sun Mar 15 19:03:36 2009
@@ -24,6 +24,7 @@
using Rygel;
using GUPnP;
using Gee;
+using Gst;
public abstract class Rygel.TranscodeManager : GLib.Object {
internal abstract string create_uri_for_item
@@ -52,5 +53,17 @@
resources.add (res);
}
}
+
+ internal Element get_transcoding_src (Element src,
+ string target)
+ throws Error {
+ if (target == "video/mpeg") {
+ return new TranscodeSrc (src);
+ } else {
+ throw new HTTPRequestError.NOT_FOUND (
+ "No transcoder available for target format '%s'",
+ target);
+ }
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]