On Tue, 5 Dec 2006 22:08:59 +0100 (MET) Thomas Wehrspann <[EMAIL PROTECTED]> wrote:
> > Sounds interesting, could you please expand a bit please? > > Do you mean that transcode should handle globbing? > Yes, transcode should definitely handle globbing. > I think this is the way most commandline programs works and the users are > used to it. > Examples: > -i *.* or just [path/]* (this would be the directory mode) > -i video[0-9].mpg > -i test*.* I'm not against this, I think doing so doens't add so much complexity respect the solution I've outlined. [...] > MPlayer is a good example i think. > Playing a file: > [path/]filename > file:///uri-escaped-path > Perhaps a comma separated file list [path/]filename,[path/]filename > > Playing DVD: > dvd://titleno [-dvd-device /dev/dvd] > > Playing from the WWW: > http://site.com/file.asf > > The same should apply to the ouput. Looks quite nice but this require much heavier changes that I've planned. I'm still wondering if having I/O code as plugin make fully sense given current and foreseable architecture (I'm afraid of plugin method explosion; reorganizing plugin in classes -in case- will surely NOT happen for 1.1.0). Andrew, I'd really like to know what you think on this topic and in general sense regard directory mode. :) At moment of writing, my plan is changed as follow: - to introduce MRL for selecting I/O type (as in file:///something or dvd://TITLE and so on) would be nice and I like to do so if noone objects - globbing support looks a cleaner solution for replacing directory mode. input file validation is nevertless still needed and I'll implement it as outlined in past email. - I'm still not convinced that introducing I/O type plugin *for 1.1.0* would be the right thing to do. A plain library will suffice (of course patches always welcome ;) ) [...] > I think of the following output methods > - file (this is the most common output) > - network (cluster, streaming?) > - DV camera Since I don't own any DV device, I dare to ask: how this is different to simple open/write/close on a regular file? some ioctl()s are involved? Bests, -- Francesco Romani - Ikitt ['people always complain, no matther what you do'] IM contact : (email first, Antispam default deny!) icq://27-83-87-867 known bugs : http://www.transcoding.org/cgi-bin/transcode?Bug_Showcase tiny homepage : http://fromani.exit1.org (see IDEAS if you want send code!)
