Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2000 |
Jan
(11) |
Feb
(32) |
Mar
(42) |
Apr
(3) |
May
(23) |
Jun
(5) |
Jul
(18) |
Aug
(14) |
Sep
(10) |
Oct
(9) |
Nov
(23) |
Dec
(42) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(137) |
Feb
(126) |
Mar
(247) |
Apr
(140) |
May
(232) |
Jun
(136) |
Jul
(61) |
Aug
(135) |
Sep
(135) |
Oct
(113) |
Nov
(46) |
Dec
(157) |
2002 |
Jan
(139) |
Feb
(127) |
Mar
(153) |
Apr
(174) |
May
(95) |
Jun
(115) |
Jul
(202) |
Aug
(123) |
Sep
(208) |
Oct
(114) |
Nov
(123) |
Dec
(91) |
2003 |
Jan
(296) |
Feb
(119) |
Mar
(112) |
Apr
(235) |
May
(205) |
Jun
(271) |
Jul
(219) |
Aug
(104) |
Sep
(149) |
Oct
(200) |
Nov
(242) |
Dec
(466) |
2004 |
Jan
(447) |
Feb
(300) |
Mar
(485) |
Apr
(267) |
May
(205) |
Jun
(183) |
Jul
(344) |
Aug
(176) |
Sep
(119) |
Oct
(140) |
Nov
(154) |
Dec
(152) |
2005 |
Jan
(209) |
Feb
(178) |
Mar
(128) |
Apr
(166) |
May
(163) |
Jun
(150) |
Jul
(191) |
Aug
(166) |
Sep
(212) |
Oct
(212) |
Nov
(240) |
Dec
(236) |
2006 |
Jan
(178) |
Feb
(184) |
Mar
(188) |
Apr
(189) |
May
(267) |
Jun
(198) |
Jul
(151) |
Aug
(212) |
Sep
(190) |
Oct
(180) |
Nov
(354) |
Dec
(199) |
2007 |
Jan
(211) |
Feb
(173) |
Mar
(182) |
Apr
(151) |
May
(233) |
Jun
(288) |
Jul
(213) |
Aug
(221) |
Sep
(320) |
Oct
(301) |
Nov
(193) |
Dec
(214) |
2008 |
Jan
(235) |
Feb
(254) |
Mar
(237) |
Apr
(232) |
May
(187) |
Jun
(239) |
Jul
(353) |
Aug
(362) |
Sep
(431) |
Oct
(423) |
Nov
(358) |
Dec
(351) |
2009 |
Jan
(408) |
Feb
(377) |
Mar
(547) |
Apr
(437) |
May
(483) |
Jun
(449) |
Jul
(309) |
Aug
(297) |
Sep
(279) |
Oct
(329) |
Nov
(336) |
Dec
(290) |
2010 |
Jan
(237) |
Feb
(296) |
Mar
(523) |
Apr
(515) |
May
(340) |
Jun
(474) |
Jul
(372) |
Aug
(427) |
Sep
(343) |
Oct
(396) |
Nov
(407) |
Dec
(512) |
2011 |
Jan
(515) |
Feb
(146) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
1
(4) |
2
(8) |
3
(8) |
4
(1) |
5
(1) |
6
(3) |
7
(1) |
8
(4) |
9
|
10
(2) |
11
(7) |
12
(2) |
13
|
14
(2) |
15
(5) |
16
(3) |
17
(11) |
18
(4) |
19
(1) |
20
(5) |
21
(5) |
22
(11) |
23
(4) |
24
(6) |
25
(3) |
26
(5) |
27
(3) |
28
|
29
(3) |
30
(1) |
31
|
|
|
|
From: <vishnu@po...> - 2001-10-01 20:23:42
|
On Mon, Oct 01, 2001 at 12:55:05PM -0700, Erik Walthinsen wrote: > On Sun, 30 Sep 2001 vishnu@... wrote: > > i don't understand why touch is currently set to TRUE. > > - src->touch = TRUE; > > + src->touch = FALSE; > > The touch param causes filesrc to read a word at the beginning of each > page. This forces the kernel to read the data from the disk into > bufcache. Yah .., > The reason this is necessary and on by default is that without > it, the first element to touch the data has to wait for the data to come > off disk. In a bandwidth/latency critical situation, you'll have a thread > containing the filesrc and one or more threads containing the rest of the > pipeline. The goal of this is to use the filesrc thread to manage the > disk I/O, which when using mmap means touching the data, which isolates > the latencies of doing so in their own thread, behind a queue that can > help absorb them. OK, but i'm not convinced that this is *always* the right thing to do. Will you accept a patch to make 'touch' a gobject property? -- Victory to the Divine Mother!! http://sahajayoga.org |
From: Erik Walthinsen <omega@te...> - 2001-10-01 19:55:08
|
On Sun, 30 Sep 2001 vishnu@... wrote: > i don't understand why touch is currently set to TRUE. > - src->touch = TRUE; > + src->touch = FALSE; The touch param causes filesrc to read a word at the beginning of each page. This forces the kernel to read the data from the disk into bufcache. The reason this is necessary and on by default is that without it, the first element to touch the data has to wait for the data to come off disk. In a bandwidth/latency critical situation, you'll have a thread containing the filesrc and one or more threads containing the rest of the pipeline. The goal of this is to use the filesrc thread to manage the disk I/O, which when using mmap means touching the data, which isolates the latencies of doing so in their own thread, behind a queue that can help absorb them. Erik Walthinsen <omega@...> - System Administrator __ / \ GStreamer - The only way to stream! | | M E G A ***** http://gstreamer.net/ ***** _\ /_ |
From: Steve Baker <stevebaker_org@ya...> - 2001-10-01 16:00:50
|
On Sun, 2001-09-30 at 01:01, Erik Walthinsen wrote: > On 29 Sep 2001, Steve Baker wrote: > > > gstdparammanager has to be in core as it is coupled with gstelement and > > it has macros that any plugin might use. > > Is there any way it might be made an external subsystem? I haven't looked > at how it's integrated, but it would be good if it can be limitted to just > the plugins that use it. Dunno how feasible that is, but something to > look at maybe. Currently the only real integration is: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.57&r2=1.58 The only thing I can think of adding to gstelement is maybe a getter and a call to unref the dparam_manager during the element's dispose. I can see how dparams could be taken out of core entirely if elements were responsible for storing and disposing their own instance of dparam_manager. They would also have to link to libgstcontrol. I don't see this as much of a burden on plugin writers. The only downside I see is for elements which might be useful in an embedded environment AND which benefit from dparams in a desktop environment. Erik may be able to confirm this but I suspect that elements destined for embedded environments would be written from scratch or maybe forked&slimmed to save size. If this is the case then we wouldn't need to think twice about adding dparams support to any given plugin. Oh, and if we do this I really will have to move sinesrc out of core ;-) cheers _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
From: <vishnu@po...> - 2001-10-01 00:32:58
|
i don't understand why touch is currently set to TRUE. --- joshua/gst/elements/gstfilesrc.c Sun Sep 30 17:03:26 2001 +++ current/gst/elements/gstfilesrc.c Sun Sep 30 17:18:38 2001 @@ -254,7 +254,7 @@ gst_filesrc_init (GstFileSrc *src) src->curoffset = 0; src->block_size = 4096; - src->touch = TRUE; + src->touch = FALSE; src->mapbuf = NULL; src->mapsize = 4 * 1024 * 1024; // default is 4MB -- Victory to the Divine Mother!! http://sahajayoga.org |