[rygel] Prepare 0.13.1
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] Prepare 0.13.1
- Date: Thu, 9 Feb 2012 18:28:13 +0000 (UTC)
commit 822fa573b4beae049f6340e8f7373b0f717e9c1a
Author: Jens Georg <mail jensge org>
Date: Thu Feb 9 20:14:24 2012 +0200
Prepare 0.13.1
NEWS | 94 ++++++++++++++++++++++++++++++++++++++++
src/rygel/rygel-wmp-hacks.vala | 51 +++++++++++++++++++++
2 files changed, 145 insertions(+), 0 deletions(-)
---
diff --git a/NEWS b/NEWS
index 71f3a68..2159549 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,97 @@
+0.13.1
+======
+
+A new release in the current unstable release cycle
+
+Changes compared to 0.13.0:
+
+- Fix MPEG2 transcoding to not fail due to a typo in the container caps.
+- Output debug information about the used transcoding profile.
+- Fix AVC transcoding: Framerate and resource resolution.
+- Some documentation updates.
+- Simplify the RTP depayloader guessing code by using GStreamer functionality.
+- Stop leaking HTTPRequests due to a ref cycle.
+- Some stability errors and conformance changes.
+- Add coverage reports for unittests.
+- Increase the coverage of some classes.
+- Fix basic search implementation for offset > 0 and limit == 0.
+- Add an environment variable to set the time-out for plug-in loading to help
+ when running in valgrind.
+
+IOP:
+ - More refactoring: Version downgrade is not longer bound to the XBox 360
+ hacks and configurable. That makes the ugly trailing colon disappear for
+ devices that are not a XBox 360 but still need the downgrade.
+ - Add hacks for XBMC which has problems to play AAC/M4A files shared with the
+ "correct" DLNA mime-type.
+ - Fix Slideshow option in XBox 360 when called from top-level image browser.
+ - If a time-seek requests everything, just ignore that it's a seek.
+ - Add a file extension to all served URIs to help those devices that need
+ them.
+ - Fix an issue where Windows Media Player 12 only showed the first 200 items.
+
+UI:
+ - Minor clean-up and polishing.
+ - Tooltips.
+
+Tracker:
+ - Get rid of work-around for gnome-bug 623685
+
+MediaExport:
+ - Fix a regression in the file monitor that caused moved files to be missed.
+ - Update the documentation to clarify how to enter URIs in the configuration
+ file.
+ - Fix an endless loop when adding media to an empty but watched directory.
+ - Delay the creation of the virtual folder hierarchy until the initial walk
+ is done.
+
+Mediathek:
+ - Update the documentation on how to configure it and distribute those.
+
+MPRIS:
+ - Add possibility to disable the whole module.
+
+External:
+ - Don't crash if the D-Bus server doesn't behave as specified when sending
+ updates.
+ - Transcoding/Proxying if the uri contained the @ADDRESS@ template
+ - Fix icons; it was still using the MediaItem1 interface.
+ - Update child count properly if container changes.
+ - Add possibility to disable the whole module.
+
+Changes in dependencies:
+ - Require Vala 0.14.1 for GStreamer VAPI fixes.
+
+Bugs fixed:
+ https://bugzilla.gnome.org/show_bug.cgi?id=659432
+ https://bugzilla.redhat.com/show_bug.cgi?id=759206
+ https://bugzilla.gnome.org/show_bug.cgi?id=666363
+ https://bugzilla.gnome.org/show_bug.cgi?id=644538
+ https://bugzilla.gnome.org/show_bug.cgi?id=668335
+ https://bugzilla.gnome.org/show_bug.cgi?id=663826
+ https://bugzilla.gnome.org/show_bug.cgi?id=653120
+ https://bugzilla.gnome.org/show_bug.cgi?id=663631
+ https://bugzilla.gnome.org/show_bug.cgi?id=669677
+ https://bugzilla.gnome.org/show_bug.cgi?id=669680
+
+Updated/Added translations:
+ - es, courtesy of Daniel Mustieles
+ - fr, courtesy of Alexandre Franke
+ - ja, courtesy of Jiro Matsuzawa
+ - pl, courtesy of Piotr DrÄg
+
+All contributors to this release:
+ Jens Georg <mail jensge org>
+ Marcin Kazmierczak <marcin kazmierczak comarch com>
+ Krzesimir Nowak <qdlacz gmail com>
+ Piotr DrÄg <piotrdrag gmail com>
+ Lukasz Pawlik <lucas pawlik gmail com>
+ Jiro Matsuzawa <jmatsuzawa src gnome org>
+ David King <amigadave amigadave com>
+ Daniel Mustieles <daniel mustieles gmail com>
+ Alexandre Franke <alexandre franke gmail com>
+
+
0.13.0
======
diff --git a/src/rygel/rygel-wmp-hacks.vala b/src/rygel/rygel-wmp-hacks.vala
new file mode 100644
index 0000000..7e9d23d
--- /dev/null
+++ b/src/rygel/rygel-wmp-hacks.vala
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2012 Nokia Corporation.
+ *
+ * Author: Lukasz Pawlik <lukasz pawlik comarch com>
+ *
+ * This file is part of Rygel.
+ *
+ * Rygel is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Rygel is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+using Soup;
+
+internal class Rygel.WMPHacks : ClientHacks {
+ private const string AGENT = ".*Windows-Media-Player/12\\.0.*";
+
+ public WMPHacks (Message? message = null) throws ClientHacksError {
+ base (AGENT, message);
+ }
+
+ public override async MediaObjects? search
+ (SearchableContainer container,
+ SearchExpression? expression,
+ uint offset,
+ uint requested,
+ out uint total_matches,
+ Cancellable? cancellable)
+ throws Error {
+ // Drop the limit. WMP has a problem if we don't know the number of
+ // total matches; instead of continuing to request items it stoppes
+ // after the first batch. Luckily it only searches to get all the
+ // items of the server anyway and it is broken enough that it accepts
+ // that we return too many items.
+ return yield container.search (expression,
+ offset,
+ 0,
+ out total_matches,
+ cancellable);
+ }
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]