|
From: <mo...@us...> - 2007-08-29 14:33:28
|
Revision: 839
http://gmyth.svn.sourceforge.net/gmyth/?rev=839&view=rev
Author: morphbr
Date: 2007-08-29 07:33:31 -0700 (Wed, 29 Aug 2007)
Log Message:
-----------
- Update size of buffer for livetv inside gstmythtvsrc
Modified Paths:
--------------
trunk/gst-gmyth/mythsrc/gstmythtvsrc.c
Modified: trunk/gst-gmyth/mythsrc/gstmythtvsrc.c
===================================================================
--- trunk/gst-gmyth/mythsrc/gstmythtvsrc.c 2007-08-29 13:42:10 UTC (rev 838)
+++ trunk/gst-gmyth/mythsrc/gstmythtvsrc.c 2007-08-29 14:33:31 UTC (rev 839)
@@ -87,7 +87,8 @@
#define GMYTHTV_TRANSFER_MAX_WAITS 100
#define GMYTHTV_TRANSFER_MAX_RESENDS 2
#define GMYTHTV_TRANSFER_MAX_BUFFER (128*1024)
-#define READ_SIZE (100*1024)
+#define READ_SIZE (8*1024)
+#define READ_SIZE_LIVETV (50*1024)
#define GST_FLOW_ERROR_NO_DATA (-101)
static const GstElementDetails gst_mythtv_src_details =
@@ -407,7 +408,11 @@
src = GST_MYTHTV_SRC(psrc);
buffer = g_byte_array_new ();
- result = do_read_request_response(src, READ_SIZE, buffer);
+ if (src->live_tv)
+ result = do_read_request_response(src, READ_SIZE_LIVETV, buffer);
+ else
+ result = do_read_request_response(src, READ_SIZE, buffer);
+
if (result == GMYTH_FILE_READ_ERROR)
goto read_error;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|