rygel r663 - trunk/src/rygel



Author: zeeshanak
Date: Sun Mar 15 19:01:27 2009
New Revision: 663
URL: http://svn.gnome.org/viewvc/rygel?rev=663&view=rev

Log:
Move get_transoding_src from HTTPServer to HTTPRequest.

Later we should all this transcoding related code to another class.

Modified:
   trunk/src/rygel/rygel-http-request.vala
   trunk/src/rygel/rygel-http-server.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:01:27 2009
@@ -330,5 +330,16 @@
 
         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-http-server.vala
==============================================================================
--- trunk/src/rygel/rygel-http-server.vala	(original)
+++ trunk/src/rygel/rygel-http-server.vala	Sun Mar 15 19:01:27 2009
@@ -26,10 +26,6 @@
 using GUPnP;
 using Gee;
 
-internal errordomain Rygel.HTTPServerError {
-    NO_TRANSCODER
-}
-
 public class Rygel.HTTPServer : GLib.Object, Rygel.StateMachine {
     private const string SERVER_PATH_PREFIX = "/RygelHTTPServer";
     private string path_root;
@@ -93,17 +89,6 @@
         return resources;
     }
 
-    internal Element get_transoding_src (Element src,
-                                         string  target) throws Error {
-        if (target == "video/mpeg") {
-            return new TranscodeSrc (src);
-        } else {
-            throw new HTTPServerError.NO_TRANSCODER (
-                            "No transcoder available for target format '%s'",
-                            target);
-        }
-    }
-
     private bool http_res_present (ArrayList<DIDLLiteResource?> res_list) {
         bool present = false;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]