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!)

Reply via email to