2008-03-11  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Use two different values in the blacklist so that if we fail generating
	a thumbnail for a video we still try to get the media type later.

2008-03-11  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	If a thumbnail file exists on disk but it's still empty (because the
	thumbnail is being done) don't consider it as cached.

2008-03-10  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata_runner.py:
	Check if the reactor is already installed (needed for tests under fc).

2008-03-10  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata_runner.py:
	Initialize logging and setup the glib2reactor.
	* gst_metadata.py:
	Always pass a dict when calling get_metadata() via perspective broker as
	DictObservable isn't marshalled correctly.

2008-03-06  Alessandro Decina <alessandro@fluendo.com>

	*  gst_metadata_runner.py:
	Calling common.boot() is not needed anymore, yay.

2008-02-26  Alessandro Decina <alessandro@fluendo.com>
	
	* gst_metadata.py:
	* tests/test_gst_metadata.py:
	Fix the tests. Oops.

2008-02-26  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	* gst_metadata_runner.py:
	Inherit from MetadataError for gst_metadata exceptions so that they are
	logged but no debug dump file is created.

2008-02-25  Alessandro Decina <alessandro@fluendo.com>
	
	* gst_metadata.py:
	Workaround http://bugzilla.gnome.org/show_bug.cgi?id=340375.

2008-02-25  Florian Boucault  <florian@fluendo.com>

	* gst_metadata.py:
	Fail gracefully when an exception is raised in pipeline
	GstMetadataPipeline.get_metadata.

2008-02-25  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata_runner.py:
	Remove the shebang, we don't use it and makes lintian complain.

2008-02-25  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Re enable the thumbnail caching speed up. This time commit the whole
	change. Oops.

2008-02-24  Florian Boucault  <florian@fluendo.com>

	* gst_metadata.py:
	Reverted previous change.
	refs #1039

2008-02-21  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Don't enqueue thumb requests for already generated thumbnails.

2008-02-20  Benjamin Kampmann  <benjamin@fluendo.com>

	* tests/test_gst_metadata.py:
	skip tests on old systems

2008-02-20  Benjamin Kampmann  <benjamin@fluendo.com>

	* gst_metadata_runner.py:
	Use the proper import path

	* gst_metadata.py:
	* tests/test_gst_metadata.py:
	return failed uri directly without queueing and failing again, fixes #1033

2008-02-19  Alessandro Decina <alessandro@nnva.org>

	* gst_metadata.py:
	Set the media type for directories.

2008-02-18  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Cosmetic change.

2008-02-18  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	* gst_metadata_runner.py:
	* tests/test_gst_metadata.py:
	Fix the tests.

2008-02-18  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	twisted.spread.pb always logs the errors that are sent over pb even if
	they are handled. Log them instead of printing them on stderr. 

2008-02-18  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Override the rank of souphttpsrc.

2008-02-18  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Remove fftype_wsaud, it typefinds most .py files as audio files.

2008-02-15  Alessandro Decina <alessandro@fluendo.com>
	
	* gst_metadata.py:
	Woot, go to paused and get the tags when metadata keys are requested.
	Oops.

2008-02-15  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Clean partially written thumbnails when there's an error.

2008-02-15  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Set compression_level to 1. Setting it to 0 seems to trigger a bug in
	pngenc or libpng.

2008-02-11  Alessandro Decina <alessandro@nnva.org>

	* gst_metadata.py:
	Override the rank of the jpeg and png typefinders in order to speed up
	typefinding when browsing Pictures.

2008-02-11  Alessandro Decina <alessandro@nnva.org>

	* gst_metadata.py:
	Set the compression level to 0 (minimum) for thumbnails.

2008-02-08  Alessandro Decina <alessandro@fluendo.com>
	
	* gst_metadata.py:
	Use our (suckish) priority queue so that we can do metadata requests in
	order and still give a lower priority to the scanner.

2008-02-08  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	* gst_metadata_runner.py:
	Decouple again the media_type requests from actual metadata requests.

2008-02-08  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Add http support when souphttpsrc is installed.

2008-02-06  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Fix thumbs for oggs.

2008-02-06  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Respect aspect ratio for thumbnails.

2008-02-06  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Check the correct keys in GstMetadataClient.able_to_handle.

2008-02-01  Alessandro Decina <alessandro@fluendo.com>

	* gst_metadata.py:
	Remove tee so we avoid a memcpy.

2008-02-01  Lionel Martin  <lionel@fluendo.com>

	* gst_metadata.py:
	Add -i option under windows and py2exe.
