docs/design/part-TODO.txt: Update TODO.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 23 Nov 2005 13:14:46 +0000 (13:14 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 23 Nov 2005 13:14:46 +0000 (13:14 +0000)
Original commit message from CVS:
* docs/design/part-TODO.txt:
Update TODO.

* gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
* gst/net/gstnetclientclock.h:
Use parent fields for timeout and window_size.

ChangeLog
docs/design/part-TODO.txt
gst/net/gstnetclientclock.c
gst/net/gstnetclientclock.h
libs/gst/net/gstnetclientclock.c
libs/gst/net/gstnetclientclock.h

index b4bd5cf..000d307 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-11-23  Wim Taymans  <wim@fluendo.com>
+
+       * docs/design/part-TODO.txt:
+       Update TODO.
+
+       * gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
+       * gst/net/gstnetclientclock.h:
+       Use parent fields for timeout and window_size.
+
 2005-11-23  Andy Wingo  <wingo@pobox.com>
 
        * check/net/gstnetclientclock.c (test_functioning): Adjust to
index a8da5db..ebf52ea 100644 (file)
@@ -7,14 +7,10 @@ API/ABI
   after the seek you want to get the new stream time that will actually be used to
   update the slider bar.
 
-- convert framerate to GstFraction in GstCaps.
-
 - make it possible to seek on other formats than bytes in basesrc.
 
 - GstEvent, GstMessage register like GstFormat or GstQuery.
 
-- unblocking while seeking. gst_element_flush_pads (GstElement, gboolean);
-
 - query POSITION/DURATION return accuracy. Just a flag or accuracy percentage.
 
 - add some sort of time/frame stepping functionality, either with a flag on the seek
@@ -30,12 +26,12 @@ IMPLEMENTATION
 
 - implement latency calculation for live sources.
 
-- implement master/slave clocks.
-
 - implement QOS.
 
 - implement BUFFERSIZE.
 
+- implement pad_block with probes.
+
 
 DESIGN
 ------
@@ -44,7 +40,3 @@ DESIGN
   executing code. Can this be done with a flush to unlock all downstream chain
   functions? Do we do this automatically or let the app handle this?
 
-- when a pipeline with a live source goes to PAUSED again, a sample is prerolled
-  in the sinks. This sample should be discarded, possibly with a flush event
-  started from the source.
-
index f508f94..47b2dd8 100644 (file)
@@ -304,6 +304,7 @@ gst_net_client_clock_thread (gpointer data)
   fd_set read_fds;
   GstNetTimePacket *packet;
   gint ret;
+  GstClock *clock = data;
 
   while (TRUE) {
     ret = gst_net_client_clock_do_select (self, &read_fds);
@@ -352,7 +353,7 @@ gst_net_client_clock_thread (gpointer data)
       g_free (packet);
 
       /* reset timeout */
-      self->current_timeout = self->timeout;
+      self->current_timeout = clock->timeout;
       continue;
     } else if (FD_ISSET (self->sock, &read_fds)) {
       /* got data in */
index e85ee3f..c4af8c2 100644 (file)
@@ -62,9 +62,6 @@ struct _GstNetClientClock {
   gchar *address;
   gint port;
   
-  gint window_size;
-  GstClockTime timeout;
-
   /*< private >*/
   int sock;
   int control_sock[2];
index f508f94..47b2dd8 100644 (file)
@@ -304,6 +304,7 @@ gst_net_client_clock_thread (gpointer data)
   fd_set read_fds;
   GstNetTimePacket *packet;
   gint ret;
+  GstClock *clock = data;
 
   while (TRUE) {
     ret = gst_net_client_clock_do_select (self, &read_fds);
@@ -352,7 +353,7 @@ gst_net_client_clock_thread (gpointer data)
       g_free (packet);
 
       /* reset timeout */
-      self->current_timeout = self->timeout;
+      self->current_timeout = clock->timeout;
       continue;
     } else if (FD_ISSET (self->sock, &read_fds)) {
       /* got data in */
index e85ee3f..c4af8c2 100644 (file)
@@ -62,9 +62,6 @@ struct _GstNetClientClock {
   gchar *address;
   gint port;
   
-  gint window_size;
-  GstClockTime timeout;
-
   /*< private >*/
   int sock;
   int control_sock[2];