Re: Patch submission...
Rudy Desjardins <[email protected]> Wed, 12 Jan 2005 12:55:00 -0500
| Newsgroups | gmane.comp.multimedia.xmms.devel |
|---|---|
| Message-ID | <[email protected]> |
Sorry 'bout this, my email was down for a little bit, didn't
realize a bunch of people *had* responded re. patches, etc...
still no single place to submit tho it looks like, so there it is
anyways if anybody wants it...
On Tue, Jan 11, 2005 at 11:03:08AM -0500, Rudy Desjardins wrote:
> Ok, no one has let me know one way or another what the 'correct'
> way to submit a patch is, if there is one, so I just checked out
> the latest source from cvs, applied my changes, then did a diff -u
> to generate this patch. Hope this is okay (explanation of patch is
> at bottom, if you can't figure it out from the code):
>
> (diff -u disk_writer.c.bak disk_writer.c)
>
> <start-patch-code>
>
> --- disk_writer.c.bak 2004-02-25 16:17:43.000000000 -0500
> +++ disk_writer.c 2005-01-11 10:43:03.000000000 -0500
> @@ -27,6 +27,7 @@
> #include <gtk/gtk.h>
> #include <stdio.h>
> #include <string.h>
> +#include <time.h>
>
> #include "xmms/plugin.h"
> #include "libxmms/xmmsctrl.h"
> @@ -160,7 +161,10 @@
> title = g_strdup_printf("xmms-%d", pos);
> }
> }
> - filename = g_strdup_printf("%s/%s.wav", file_path,
> g_basename(title));
> +
> + time_t *current_time;
> +
> + filename = g_strdup_printf("%s/%d.%s.wav", file_path,
> time(current_time), g_basename(title));
> g_free(title);
>
> output_file = fopen(filename, "wb");
>
> <end-patch-code>
>
> Basically, all this does is modify the disk_writer output plugin
> (part of xmms base install) to prepend a timestamp to the name of
> the file it's writing. I just wanted to be able to run two
> instances of xmms (via "allow multiple instances" option) and then
> hit 'play' on the second one, which is outputting to disk_writer,
> when I wanna record what I'm hearing. Without this mod, every time
> you write a file you have to go and rename it or move it,
> otherwise the diskwriter plugin will overwrite it next time you
> want to record (I realize this is kind of a weird thing, since the
> diskwriter dynamically generates the filename based on what it's
> playing, however when you're recording from a 'net radio station
> for instance, you'll normally end up with the same filename for
> each station, and it will overwrite itself everytime you try to
> record).
>
> Anyways, that's it, pretty basic... if anyone finds this useful,
> enjoy! And if there are any xmms developers here, please feel free
> to include this in the next release if you find it worthwhile.
>
> Thanks!
> _______________________________________________
> xmms-devel mailing list
> [email protected]
> http://lists.xmms.org/mailman/listinfo/xmms-devel
--
Rudy Desjardins ([email protected])
Technology Supervisor, PM
416.883.6715
1.800.322.9438 (x7443)