Nathan Samson | 7 Feb 2011 15:21
Picon
Gravatar

Transmageddon: Ideas

Hi,

I've some suggestions for transmageddon

  • I know the subname is "Video Converter", but imho opinion it should handle audio only media as well. (It would be stupid to use another program for that)
  • Is it possible to make it multithreaded (I guess that may need big changes in gstreamer as well, I don't know if it is feasible, and/or planned)
  • Make it possible to have a queue of items (And if their are multiple cores handle each one in a different thread, so we get 'multithreading' for free)
Greets,
Nathan

--
To understand recursion, you must first understand recursion.
_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
Favicon
Gravatar

Re: Transmageddon: Ideas

Hi Nathan,
Thanks for your email. 

First of all audio (and video)-only support is planned for the next
release. Already got some of the code for it done, although it needs
some cleanups to handle formats without container formats (ie. mp3 or
some variants of aac).

GStreamer is already multithreaded by design, and so is many of the
plugins. So when transmageddon runs it is using multiple cores for
instance if available. However most encoders are singlethreaded atm,
which is why you will often not see 100% CPU usage.

Been considering the queue of items option quite a few times, I am
trying to keep the UI very basic and I haven't come up with an idea for
a look yet of how the queue system would work without complicating
things to much.

Christian

On Mon, 2011-02-07 at 15:21 +0100, Nathan Samson wrote:
> Hi,
> 
> I've some suggestions for transmageddon
> 
>       * I know the subname is "Video Converter", but imho opinion it
>         should handle audio only media as well. (It would be stupid to
>         use another program for that)
>       * Is it possible to make it multithreaded (I guess that may need
>         big changes in gstreamer as well, I don't know if it is
>         feasible, and/or planned)
>       * Make it possible to have a queue of items (And if their are
>         multiple cores handle each one in a different thread, so we
>         get 'multithreading' for free)
> Greets,
> Nathan
> 
> -- 
> To understand recursion, you must first understand recursion.
> _______________________________________________
> gnome-multimedia mailing list
> gnome-multimedia <at> gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-multimedia
Daniel G. Taylor | 7 Feb 2011 16:29
Gravatar

Re: Transmageddon: Ideas

On 02/07/2011 10:15 AM, Stefan Kost wrote:
> ...
>> Been considering the queue of items option quite a few times, I am
>> trying to keep the UI very basic and I haven't come up with an idea for
>> a look yet of how the queue system would work without complicating
>> things to much.
 >
> Arista has a queue and I think it would make sense to prioritise other
> things in transmagedon (like using the encodebin and the profiles). Of
> course its christians decision.

Just thought I'd mention that Arista is in the process of undergoing 
some UI changes based on user feedback I have gotten. The ultimate goal 
is to simplify the interface and lower confusion that people have 
emailed me about. Because of that the main dialog now looks like this:

http://programmer-art.org/dropbox/arista-new-ui.png

You'll notice the preset selection and queue are gone. The preset 
selection is now in a new dialog with a filterable list of presets that 
shows a little more preset information. The view of the queue is now 
completely gone. I'm not sure if I will add that back in, but you can 
create as many conversions as you want and they will run one after 
another with the progress bar telling you how many jobs are left. I'm 
considering a "cancel all" button and considering a queue dialog in the 
future, but would like to work on a few other things before then for the 
next release.

For those people that do want a queue - what is most important for you? 
Being able to run jobs one after another? Being able to prioritize jobs? 
Being able to reorder jobs? Being able to remove jobs?

Take care,
Daniel
Nathan Samson | 7 Feb 2011 16:53
Picon
Gravatar

Re: Transmageddon: Ideas


On 7 February 2011 16:29, Daniel G. Taylor <dan <at> programmer-art.org> wrote:

For those people that do want a queue - what is most important for you? Being able to run jobs one after another? Being able to prioritize jobs? Being able to reorder jobs? Being able to remove jobs?

In my case: just to plan different jobs after each other, or since multithreading is (often) missing, run jobs in parrallel. Reordering and priotizing jobs is not that important, being able to remove/cancel a single job is.

I think the user interface should indeed be as simple as possible. Maybe when I get the latest transmageddon running, I'l try to build a prototype;..



--
To understand recursion, you must first understand recursion.
_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
"Juan A." Suárez Romero | 10 Feb 2011 21:07
Favicon
Gravatar

ANNOUNCE: grilo 0.1.9 released

A new release of grilo, 0.1.9, has been released.

What is it?
===========
Grilo is a framework that provides access to various sources of
multimedia content, using a pluggable system.

Where can I find out more?
==========================
http://live.gnome.org/Grilo

What is new in 0.1.9?
=====================
  * Several fixes
  * Added support for content-changed notifications
  * Added support for NULL-text search (aka search all)
  * Added support for cancelled operations notification
  * Added support for binary data in GrlConfig and GrlData
  * Added new configuration key: api-key-blob
  * Added new metadata key: thumbnail-binary

Who contributed to it?
======================
  * Fabien Lebaillif - Delamare <fabien developers arq-media com>
  * Guillaume Emont <gemont igalia com>
  * Juan A. Suarez Romero <jasuarez igalia com>
  * Lionel Landwerlin <lionel g landwerlin <at> linux intel com>
  * Víctor Manuel Jáquez Leal <vjaquez igalia com>

Where can I get it?
===================
http://ftp.acc.umu.se/pub/GNOME/sources/grilo/0.1/

_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
"Juan A." Suárez Romero | 10 Feb 2011 21:10
Favicon
Gravatar

ANNOUNCE: grilo-plugins 0.1.9 released

A new release of grilo's plugins, 0.1.9, has been released.

What is it?
===========
Grilo is a framework that provides access to various sources of
multimedia content, using a pluggable system.

Where can I find out more?
==========================
http://live.gnome.org/Grilo

What is new in 0.1.9?
=====================
 * General
    * Implemented NULL-text search (search all)

  * Bookmarks plugin
    * Fixed saving/loading content from database
    * Addec content-changed notification

  * Filesystem plugin
    * Added cancellation support
    * Added content-changed notification

  * Flickr plugin
    * Fixed Makefile.am

  * Local metadata plugin
    * New plugin that provides covers and thumbnails from local filesystem

  * Podcasts plugin
    * Fixed search
    * Added content-changed notification

  * Tracker plugin
    * Several fixes and improvements

  * UPnP plugin
    * Fixed warning
    * Added content-changed notification

Who contributed to it?
======================
  * Fabien Lebaillif - Delamare <fabien developers arq-media com>
  * Guillaume Emont <gemont igalia com>
  * Juan A. Suarez Romero <jasuarez igalia com>
  * Lionel Landwerlin <lionel g landwerlin <at> linux intel com>

Where can I get it?
===================
http://ftp.gnome.org/pub/GNOME/sources/grilo-plugins/0.1/
Florent Thévenet | 15 Feb 2011 21:49
Picon
Favicon

Gnome Sound Recorder is alive!

Hello multimedia guys,
You might remember I started to rewrite Gnome sound recorder in Vala
some months ago.
Recently I got some time to update it, so i'd like to have some
feedback. You can grab the code here
http://gitorious.org/gnome-sound-recorder

I didn't port it to Gtk+3 yet, because I can't get it working with Vala,
Gstreamer and all the Gnome stuff but there's not much to change: use
GtkApplication and update the custom widget.

Cheers,
Florent Thévenet

_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
Stefan Kost | 7 Feb 2011 16:15
Picon
Gravatar

Re: Transmageddon: Ideas

hi,

On 07.02.2011 16:54, Christian Fredrik Kalager Schaller wrote:
> Hi Nathan,
> Thanks for your email. 
>
> First of all audio (and video)-only support is planned for the next
> release. Already got some of the code for it done, although it needs
> some cleanups to handle formats without container formats (ie. mp3 or
> some variants of aac).
>
> GStreamer is already multithreaded by design, and so is many of the
> plugins. So when transmageddon runs it is using multiple cores for
> instance if available. However most encoders are singlethreaded atm,
> which is why you will often not see 100% CPU usage.
>
> Been considering the queue of items option quite a few times, I am
> trying to keep the UI very basic and I haven't come up with an idea for
> a look yet of how the queue system would work without complicating
> things to much.
Arista has a queue and I think it would make sense to prioritise other
things in transmagedon (like using the encodebin and the profiles). Of
course its christians decision.

Stefan

> Christian
>
> On Mon, 2011-02-07 at 15:21 +0100, Nathan Samson wrote:
>> Hi,
>>
>> I've some suggestions for transmageddon
>>
>>       * I know the subname is "Video Converter", but imho opinion it
>>         should handle audio only media as well. (It would be stupid to
>>         use another program for that)
>>       * Is it possible to make it multithreaded (I guess that may need
>>         big changes in gstreamer as well, I don't know if it is
>>         feasible, and/or planned)
>>       * Make it possible to have a queue of items (And if their are
>>         multiple cores handle each one in a different thread, so we
>>         get 'multithreading' for free)
>> Greets,
>> Nathan
>>
>> -- 
>> To understand recursion, you must first understand recursion.
>> _______________________________________________
>> gnome-multimedia mailing list
>> gnome-multimedia <at> gnome.org
>> http://mail.gnome.org/mailman/listinfo/gnome-multimedia
>
> _______________________________________________
> gnome-multimedia mailing list
> gnome-multimedia <at> gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-multimedia
Zeeshan Ali (Khattak | 21 Feb 2011 21:51
Picon
Gravatar

Rygel 0.9.9 (Relativity)

Rygel 0.9.9 (Relativity) is out!

A new release in the current unstable 0.9.x series for upcoming GNOME 2.91.90
release.

- Define separate log domains for core and each plugin.
- Improved log output control: We now allow you to specify log levels separately
  for each log domain.
- HTTP Connection stalling supported for ALL streams.
- Entertain priority in GStreamer-based HTTP streams.
- Rename 'upnp_enabled' in configuration to 'upnp-enabled'.
- Add section about MPRIS plugin to manpage.
- Several fixes/improvements to manpages.
- Fix some environment variables' names.
- Use both user & system configuration. So far, we have been ignoring the system
  configuration file when the user configuration file exists. This leads into
  problems whenever our configuration keys change. Now we load configuration
  from both sources and get the config value from system configuration if user
  configuration doesn't offer a value for it.
- Use 'data' directory in source tree as the system config location when
  configured to run uninstalled.
- Configure option to enable fatal valac warings. Also make this default when
  running autogen.sh.
- Make configure --help less ugly.
- Make use of modern autotools.
- Show VALA flags in configure summary.
- Remove special configure flag to enable maemo configuration as it should just
  be the default in maemo-specific branch.
- Clear the ChangeLog file content.
- UI:
  - Trim-down the UI to only provide options that end-user needs.
  - Use the correct key for 'UPnP enabled' option.
  - All widgets must be disabled when sharing is.
  - Option to use 'any' network.
- MediaExport:
  - Hide empty virtual folders.
  - Don't keep empty containers in DB.
  - More debug output.
- Tracker:
  - Only share available files: As tracker also indices removable media we need
    to filter out those files that are currently unavailable.
- Localization:
  - Add Kannada translation.
  - Update UG translation.
  - Update German translation.
  - Update UK translation.
  - Update Gujarati translations.
  - Update Ukranian translation.
  - Update Hebrew translation.
  - Update Norwegian bokmål translation.
  - Update Spanish translation.
  - Update Estonian translation.
- Many other non-functional and/or minor improvements and fixes.

Dependency-related changes:

- Require & adapt to Vala 0.11.6
- Explicitly require gssdp >= 0.9.2

Bugs fixed in this release:

641882 - 0.9.8 does not build

All contributors to this release:

Jens Georg <mail <at> jensge.org>
Zeeshan Ali (Khattak) <zeeshanak <at> gnome.org>
Luis de Bethencourt <luis <at> debethencourt.com>
Abduxukur Abdurixit <abdurixit <at> gmail.com>
Daniel Korostil <ted.korostiled <at> gmail.com>
Ivar Smolin <okul <at> linux.ee>
Jorge González <jorgegonz <at> svn.gnome.org>
Kjartan Maraas <kmaraas <at> gnome.org>
Mario Blättermann <mariobl <at> gnome.org>
Shankar Prasad <svenkate <at> redhat.com>
Sweta Kothari <swkothar <at> redhat.com>
Yaron Shahrabani <sh.yaron <at> gmail.com>

Download source tarball here: http://ftp.gnome.org/pub/GNOME/sources/rygel/0.9/
--------

What is Rygel?

Rygel is a collection of DLNA (UPnP AV) services implemented through a plug-in
mechanism. UPnP in simplest words is a set of protocols that defines how
different devices on a home network can seamlessly (without or with minimum
configuration) communicate with each other. UPnP AV defines how multimedia
systems could be built on top of that. DLNA in simple words is a long list of
rules that implementers must comply to if they want to achieve interoperability
with other implementations in the market.

More info at project home page: http://live.gnome.org/Rygel/

--

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia

Gmane