landing-team-changes+1 team mailing list archive
-
landing-team-changes+1 team
-
Mailing list archive
-
Message #00029
[stable-overlay] [xenial] media-hub (4.1.0+16.04.20151221-0ubuntu1)
Uploaded to the Stable Phone Overlay PPA (~ci-train-ppa-service/ubuntu/stable-phone-overlay xenial) archive
---------------
Format: 1.8
Date: Mon, 21 Dec 2015 18:55:55 +0000
Source: media-hub
Binary: libmedia-hub-dev media-hub libmedia-hub-common4 libmedia-hub-client4 libmedia-hub-doc
Architecture: source
Version: 4.1.0+16.04.20151221-0ubuntu1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
Changed-By: Jim Hodapp <ci-train-bot@xxxxxxxxxxxxx>
Description:
libmedia-hub-client4 - Simple and lightweight media playback service
libmedia-hub-common4 - Simple and lightweight media playback service
libmedia-hub-dev - Simple and lightweight media playback service - development files
libmedia-hub-doc - Simple and lightweight media playback service - documentation
media-hub - Simple and lightweight media playback service
Launchpad-Bugs-Fixed: 1191934 1239432 1331041 1342351 1350870 1356883 1357348 1362658 1364483 1368300 1368786 1377966 1380848 1381069 1386803 1390618 1398047 1408137 1409125 1411273 1435088 1449213 1451816 1457129 1458040 1479036
Changes:
media-hub (4.1.0+16.04.20151221-0ubuntu1) xenial; urgency=medium
.
* Fix bug #1479036 which prevents the out_of_range exception from
causing media-hub-server from crashing when a player key is not
found (LP: #1479036)
.
media-hub (4.1.0+15.10.20151016.1-0ubuntu1) wily; urgency=medium
.
[ Simon Fels ]
* Prevent us from leaking file descriptors and memory due to not releasing
gstreamer elements correctly.
.
[ Alfonso Sanchez-Beato ]
* Avoid getting additional references for audio_sink, which were not
being freed. Also, remove unneeded unrefs that must be performed in
gstreamer instead.
* Emit CanPlay, CanPause, and CanGo[Next|Previous] in the mpris object path
.
[ Jim Hodapp ]
* Make sure the correct player is set as the current player controled by
MPRIS.
* Improved the can_go_next() and can_go_previous() logic to always return
true if the loop_status is currently set to loop over the entire
playlist.
.
.
[ CI Train Bot ]
* No-change rebuild.
.
media-hub (4.0.0+15.10.20150907-0ubuntu1) wily; urgency=medium
.
* Gather information about missing codecs and selected streams from
gstreamer so we have more information on whether we should play the
video or not.
.
media-hub (4.0.0+15.10.20150903-0ubuntu1) wily; urgency=medium
.
[ Alfonso Sanchez-Beato ]
* [ Jim Hodapp ] Support for background playlists removed:
src/core/media/null_track_list.h
.
media-hub (4.0.0+15.10.20150901.1-0ubuntu1) wily; urgency=medium
.
[ Alfonso Sanchez-Beato (email Canonical) ]
* Sync trunk
.
[ Justin McPherson ]
* Add https to allowed URI schemes for contained applications.
.
media-hub (4.0.0-0ubuntu1) wily; urgency=medium
.
* Bump major revision to account for toolchain update. Fixes LP:#1452331
.
media-hub (3.1.0+15.10.20150724-0ubuntu1) wily; urgency=medium
.
[ Alfonso Sanchez-Beato (email Canonical) ]
* Set gstreamer context directly instead of using gobject to communicate
with the video sink.
.
media-hub (3.1.0+15.10.20150710-0ubuntu1) wily; urgency=medium
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Only send the video_dimensions_changed signal if the dimensions
actually changed. Also, no longer need is_eos flag.
.
media-hub (3.1.0+15.10.20150604-0ubuntu1) wily; urgency=medium
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Handle a wider array of GStreamer errors so that .ogv files are
reported as failing to play. (LP: #1458040)
.
media-hub (3.1.0+15.10.20150601-0ubuntu1) wily; urgency=medium
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Add next/previous track implementation for the Player and
can_go_next/previous.
.
media-hub (3.1.0+15.10.20150527.1-0ubuntu1) wily; urgency=medium
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Use try_lock() instead of a lock_guard to fail gracefully from rare
deadlock situations. (LP: #1457129)
.
media-hub (3.1.0+15.10.20150522-0ubuntu1) wily; urgency=medium
.
[ Jim Hodapp ]
* Fix issues with not reporting failed decoding error to the client.
(LP: #1435088)
.
media-hub (3.1.0+15.04.20150511-0ubuntu1) vivid; urgency=medium
.
[ Jim Hodapp ]
* Make sure recorded videos are able to play. (LP: #1451816)
.
media-hub (3.1.0+15.04.20150427.3-0ubuntu1) vivid; urgency=medium
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Reset the tracklist everytime a client app calls open_uri() and
disabling mpris interface by default (LP: #1449213) (LP: #1449213)
.
[ Ricardo Mendoza ]
* Reset the tracklist everytime a client app calls open_uri() and
disabling mpris interface by default (LP: #1449213) (LP: #1449213)
.
media-hub (3.1.0+15.04.20150420.1-0ubuntu1) vivid; urgency=medium
.
[ Ricardo Mendoza ]
* Support for signalling player reconnection up the stack.
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Implements the backend portion of TrackLists required to allow
clients to be able to hand off a playlist to media-hub and keep
playing music in order, shuffled and/or looped without the app being
in the foreground
.
media-hub (3.0.0+15.04.20150402-0ubuntu1) vivid; urgency=medium
.
[ Jim Hodapp ]
* Fix the bug which caused music playback to start playing again after
a phonecall hung up after being auto-paused by disconnecting a
headphone jack.
.
media-hub (3.0.0+15.04.20150320-0ubuntu1) vivid; urgency=medium
.
[ Thomas Voss ]
* Refactor client-facing interfaces to pull out explicit dependency on hybris-based media layer.
.
[ CI Train Bot ]
* New rebuild forced.
.
[ Jim Hodapp ]
* Disconnect playback_status_changed_signal in ~Private() to avoid a
deadlock.
* Prevent a 0 position from being reported to the app which happens
while seeking. Covers bad behavior that happens from GStreamer. Also
expose the about_to_finish signal to the client. Enable playback
again after manually seeking all the way to EOS. Also only send
VideoDimensionsChanged signal only when necessary.
.
[ Ricardo Mendoza ]
* Add an interface apparmor::ubuntu::RequestAuthenticator that is used
to authenticate incoming open uri requests. Add an interface
apparmor::ubuntu::RequestContextResolver that is used to resolve a
dbus name to an apparmor::ubuntu::Context. Provide an implementation
apparmor::ubuntu::ExistingAuthenticator that takes the impl. from
player_skeleton.cpp and uses it to implement the interface. Provide
an implementation apparmor::ubuntu::RequestContextResolver that
reaches out to the dbus daemon to resolve a given bus name to an
apparmor profile. Remove obsolete query for the apparmor profile in
ServiceSkeleton. Adjust the implementation in media::PlayerSkeleton
to rely on Request{Authenticator, ContextResolver}. removed:
src/core/media/apparmor.h added: src/core/media/apparmor/
src/core/media/apparmor/context.cpp
src/core/media/apparmor/context.h src/core/media/apparmor/dbus.h
src/core/media/apparmor/ubuntu.cpp src/core/media/apparmor/ubuntu.h
* Introduce an interface media::audio::OutputObserver that allows the
core classes to observer the state of external audio outputs
(headphones/headsets). Provide an implementation of
media::audio::OutputObserver that relies on Pulseaudio to monitor
the availability of ports on the default sink. Adjust
media::ServiceImplementation to use media::audio::OutputObserver,
defaulting to media::audio::PulseAudioOutputObserver.
* Migrate all Player DBus methods to use transact_method() instead of
invoke_method_synchronously(), to prevent bus executor deadlocks.
.
[ Ricardo Salveti de Araujo ]
* Add an interface apparmor::ubuntu::RequestAuthenticator that is used
to authenticate incoming open uri requests. Add an interface
apparmor::ubuntu::RequestContextResolver that is used to resolve a
dbus name to an apparmor::ubuntu::Context. Provide an implementation
apparmor::ubuntu::ExistingAuthenticator that takes the impl. from
player_skeleton.cpp and uses it to implement the interface. Provide
an implementation apparmor::ubuntu::RequestContextResolver that
reaches out to the dbus daemon to resolve a given bus name to an
apparmor profile. Remove obsolete query for the apparmor profile in
ServiceSkeleton. Adjust the implementation in media::PlayerSkeleton
to rely on Request{Authenticator, ContextResolver}. removed:
src/core/media/apparmor.h added: src/core/media/apparmor/
src/core/media/apparmor/context.cpp
src/core/media/apparmor/context.h src/core/media/apparmor/dbus.h
src/core/media/apparmor/ubuntu.cpp src/core/media/apparmor/ubuntu.h
* Move src/core/media/call-monitor to src/core/media/telephony.
Introduce a proper interface media::telephony::CallMonitor. Slightly
adjust existing implementation based on Qt. Adjust
media::ServiceImplementation to account for changes in
media::telephony::CallMonitor.
.
[ thomas-voss ]
* Add an interface apparmor::ubuntu::RequestAuthenticator that is used
to authenticate incoming open uri requests. Add an interface
apparmor::ubuntu::RequestContextResolver that is used to resolve a
dbus name to an apparmor::ubuntu::Context. Provide an implementation
apparmor::ubuntu::ExistingAuthenticator that takes the impl. from
player_skeleton.cpp and uses it to implement the interface. Provide
an implementation apparmor::ubuntu::RequestContextResolver that
reaches out to the dbus daemon to resolve a given bus name to an
apparmor profile. Remove obsolete query for the apparmor profile in
ServiceSkeleton. Adjust the implementation in media::PlayerSkeleton
to rely on Request{Authenticator, ContextResolver}. removed:
src/core/media/apparmor.h added: src/core/media/apparmor/
src/core/media/apparmor/context.cpp
src/core/media/apparmor/context.h src/core/media/apparmor/dbus.h
src/core/media/apparmor/ubuntu.cpp src/core/media/apparmor/ubuntu.h
* Add an interface media::ClientDeathObserver that abstracts away
receiving key-based death notifications for clients associated to
media::Player instances server-side Provide an implementation
media::HybrisClientDeathObserver that relies on hybris and
ultimately on Android's onBinderDied to receive death notifications.
Adjust media::PlayerStub and media::PlayerImplementation to account
for the new interface. Adjust the CMake setup for tests to link
media-hub-service instead of recompiling large parts of the
implementation classes.
* Decouple PlayerSkeleton and PlayerImplementation by making
PlayerImplementation being able to inherit from arbitrary base
classes, as long as they provide the set of properties and signals
defined by media::Player.
* Decouple the ServiceSkeleton from the ServiceImplementation by
introducing a common interface media::KeyedPlayerStore for storing
running Player sessions indexed by the Player::Key. Provide a
default implementation HashedKeyedPlayerStore relying on a hash map
for keeping track of player instances. Adjust implementation to
account for ServiceImplementation no longer inheriting from
ServiceSkeleton.
* Introduce a common class media::helper::ExternalHelpers that
provides a convenient way to:
* Introduce an interface media::RecorderObserver that allows the core
classes to monitor the overall state of the system. Provide an
implementation of media::RecorderObserver relying on Hybris to
interface with the Android side. Adjust the ServiceImplementation to
connect to the platform-default media::RecorderObserver.
* Introduce an interface media::audio::OutputObserver that allows the
core classes to observer the state of external audio outputs
(headphones/headsets). Provide an implementation of
media::audio::OutputObserver that relies on Pulseaudio to monitor
the availability of ports on the default sink. Adjust
media::ServiceImplementation to use media::audio::OutputObserver,
defaulting to media::audio::PulseAudioOutputObserver.
* Introduce an interface media::power::BatteryObserver to monitor the
current battery level of the system. The core reacts to low/very low
battery levels by pausing all multimedia playback sessions and
resumes them whenever the user has been notified of the critical
battery level. Provide an implementation of
media::power::BatteryObserver using
com.canonical.indicator.power.Battery. Adjust
media::ServiceImplementation to use media::power::BatteryObserver.
* Move gstreamer::Playbin implementation to its own cpp file, thus
internalizing the Hybris setup portions. Make sure that media-hub-
service knows about
media::Player::Error::OutOfProcessBufferStreamingNotSupported by
linking with media-hub-client.
* Move src/core/media/call-monitor to src/core/media/telephony.
Introduce a proper interface media::telephony::CallMonitor. Slightly
adjust existing implementation based on Qt. Adjust
media::ServiceImplementation to account for changes in
media::telephony::CallMonitor.
* Replace home-grown mask type for the video size with a std::tuple,
i.e., media::video::Dimensions. Introduce a simple TaggedInteger
class to distinguish between Width, Height and other dimensions.
Adjust interfaces of media::Player to rely on the new type. Adjust
implementation classes to account for interface changes. Adjust
Codec implementation for sending the tagged integer via the bus.
Adjust gstreamer::Engine and gstreamer::Playbin to hand out the
correct types.
.
media-hub (2.0.0+15.04.20150303-0ubuntu2) vivid; urgency=medium
.
* debian/control:
- Removing pre-depends that are not required
- Bumping standards-version to 3.9.6
.
media-hub (2.0.0+15.04.20150303-0ubuntu1) vivid; urgency=medium
.
[ Ricardo Salveti de Araujo ]
* Migrating tests to use ogg instead of mp3/avi removed:
tests/h264.avi tests/test.mp3 added: tests/test-audio-1.ogg
tests/test-video.ogg tests/test.mp3 renamed: tests/test.ogg =>
tests/test-audio.ogg
.
media-hub (2.0.0+15.04.20150120-0ubuntu1) vivid; urgency=low
.
[ Jim Hodapp ]
* Error reporting all the way up to the app level from the playbin
pipeline.
.
[ Ubuntu daily release ]
* New rebuild forced
.
media-hub (2.0.0+15.04.20150116-0ubuntu1) vivid; urgency=low
.
[ Jim Hodapp ]
* Don't auto-resume playback of videos after a phone call ends. (LP:
#1411273)
.
media-hub (2.0.0+15.04.20150112.2-0ubuntu1) vivid; urgency=low
.
[ Ubuntu daily release ]
* New rebuild forced
.
[ Ricardo Salveti de Araujo ]
* service_implementation: adding debug for call started/ended signals.
Make sure account and connection are available when setting up
account manager (patch from Gustavo Boiko). call_monitor: don't
check caps when hooking up on/off signals, until bug 1409125 is
fixed. Enable parallel building . (LP: #1409125)
.
media-hub (2.0.0+15.04.20150108-0ubuntu1) vivid; urgency=low
.
[ Jim Hodapp ]
* Pause playback when recording begins. (LP: #1398047)
.
[ Ricardo Salveti de Araujo ]
* call_monitor.cpp: waiting for bridge to be up, and also protecting
the on_change call (LP: #1408137)
.
media-hub (2.0.0+15.04.20141126.2-0ubuntu1) vivid; urgency=low
.
[ Jim Hodapp ]
* Resubmitting with prerequisite branch (LP: #1331041)
.
[ Justin McPherson ]
* Resubmitting with prerequisite branch (LP: #1331041)
.
media-hub (2.0.0+15.04.20141120.1-0ubuntu1) vivid; urgency=low
.
[ Jim Hodapp ]
* Pause playback when a headphone is unplugged or an A2DP device is
unpaired (LP: #1368300)
.
[ Ricardo Mendoza ]
* Pause playback when a headphone is unplugged or an A2DP device is
unpaired (LP: #1368300)
.
media-hub (2.0.0+15.04.20141111-0ubuntu1) vivid; urgency=low
.
[ Ubuntu daily release ]
* New rebuild forced
.
[ Justin McPherson ]
* #1239432 Music fails to pause on incoming/outgoing calls (LP:
#1239432)
.
media-hub (2.0.0+15.04.20141110.1-0ubuntu1) vivid; urgency=low
.
[ thomas-voss ]
* Bump build dependency on dbus-cpp to pull in exception safe dtor.
(LP: #1390618)
.
media-hub (2.0.0+15.04.20141105.1-0ubuntu1) vivid; urgency=low
.
[ Ricardo Mendoza ]
* Use new hybris interface to correctly register for client deaths.
(LP: #1380848)
.
media-hub (2.0.0+15.04.20141105-0ubuntu1) vivid; urgency=low
.
[ thomas-voss ]
* Disconnect signal translation layer on destruction. (LP: #1386803)
.
media-hub (2.0.0+15.04.20141104-0ubuntu1) vivid; urgency=low
.
* New rebuild forced
.
media-hub (2.0.0+14.10.20141030~rtm-0ubuntu1) 14.09; urgency=low
.
[ thomas-voss ]
* Bump build dependency. (LP: #1386803)
.
media-hub (2.0.0+14.10.20141024~rtm-0ubuntu1) 14.09; urgency=low
.
[ Alberto Aguirre ]
* No change, package rebuild
.
media-hub (2.0.0+14.10.20141020-0ubuntu1) utopic; urgency=low
.
[ Alberto Aguirre ]
* Move worker thread from player stub to service stub.
.
media-hub (2.0.0+14.10.20141016-0ubuntu1) 14.09; urgency=low
.
[ Jim Hodapp ]
* Add an Orientation property which will indicate how the video should
be rotated for playback vs how it was recorded. Get the video frame
height/width from mirsink and pass it to the media-hub client via a
Signal. (LP: #1191934)
.
[ Ubuntu daily release ]
* New rebuild forced
.
media-hub (2.0.0+14.10.20141015.1-0ubuntu1) 14.09; urgency=low
.
[ Ubuntu daily release ]
* New rebuild forced
.
[ Ricardo Mendoza ]
* Make use of MediaRecorderObserver interface from hybris to register
as listeners for recording operations, so that we can then decide
whether to hold a screen lock or not. (LP: #1362658)
.
media-hub (2.0.0+14.10.20141015-0ubuntu1) 14.09; urgency=low
.
[ Jamie Strandboge ]
* debian/usr.bin.media-hub-server: update for recent denials: allow
read access to /etc/udev/udev.conf (LP: #1356883). add video
abstraction. silence access to /run/udev/data/** like we do
elsewhere. allow read on /dev/video*. allow read on
/sys/devices/**/video4linux/video**. allow read on
/sys/devices/**/video4linux/**/uevent (LP: #1356883)
* debian/usr.bin.media-hub-server: allow reads on custom sounds (LP:
#1377966) (LP: #1377966)
.
media-hub (2.0.0+14.10.20141014-0ubuntu1) utopic; urgency=low
.
[ thomas-voss ]
* Only expose the service as MPRIS instance if explicitly requested
via env variable. (LP: #1381069)
.
media-hub (2.0.0+14.10.20141010-0ubuntu1) utopic; urgency=low
.
[ Alberto Aguirre ]
* Fix potential access to dead objects. (LP: #1364483)
.
media-hub (2.0.0+14.10.20140926-0ubuntu1) utopic; urgency=low
.
[ Alberto Aguirre ]
* Prevent dead object access by asynchronous calls to clear_wakelock
in media::PlayerImplementation::Private
* Fix self deadlock when clients disconnect from media::Player
.
media-hub (2.0.0+14.10.20140917-0ubuntu1) utopic; urgency=low
.
[ Alberto Aguirre ]
* Fix wake lock state machine and subtle race conditions on wake lock
refcounts. (LP: #1368786)
.
media-hub (2.0.0+14.10.20140910.2-0ubuntu1) utopic; urgency=medium
.
[ Thomas Vo?? ]
* Bump major version to account for signature changes in public interface.
.
[ Ubuntu daily release ]
* debian/libmedia-hub-common2.symbols: auto-update to released version
.
[ thomas-voss ]
* Get rid of custom macros and use the ones provided by dbus-cpp.
Adjust to changes due to making org.mpris.MediaPlayer2.Player
compliant to the spec.
.
media-hub (1.0.0+14.10.20140908-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* When power hits the low or very low levels, pause all Players with
role of multimedia. When the warning notification is cleared from
the screen, resume playback.
.
[ Ricardo Salveti de Araujo ]
* playbin: fixing audio-sink gst property name
.
media-hub (1.0.0+14.10.20140829.1-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* Add an audio stream role that allows the client app to categorize
what type of audio stream it's requesting playback for. Pause
playback of playing Players only if the requesting Player and other
Player are both of role multimedia .
.
media-hub (1.0.0+14.10.20140818-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* Allow confined apps to play sounds from /usr/share/sounds
.
[ CI bot ]
* Allow confined apps to play sounds from /usr/share/sounds.
debian/usr.bin.media-hub-server: remove 'audit deny owner /** m,'
since it. is overriding the rule to allow mmap of /tmp/orcexec files
(AppArmor will still deny other mmap access) - LP: #1357348 (LP:
#1357348)
.
media-hub (1.0.0+14.10.20140813-0ubuntu2) utopic; urgency=medium
.
* debian/usr.bin.media-hub-server: remove 'audit deny owner /** m,' since it
is overriding the rule to allow mmap of /tmp/orcexec files (AppArmor will
still deny other mmap access)
- LP: #1357348
.
media-hub (1.0.0+14.10.20140813-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* Allow music to advance to the next song when the device is not
charging (LP: #1342351)
.
[ Jim Hodapp<jim.hodapp@xxxxxxxxxxxxx> ]
* Allow music to advance to the next song when the device is not
charging (LP: #1342351)
.
media-hub (1.0.0+14.10.20140808.1-0ubuntu1) utopic; urgency=low
.
[ Ubuntu daily release ]
* New rebuild forced
.
[ Ricardo Salveti de Araujo ]
* add /media to allowed playback paths for SD card support
.
[ Oliver Grawert ]
* add /media to allowed playback paths for SD card support
.
media-hub (1.0.0+14.10.20140731-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* Allow mmap access for media-hub-server to /tmp/orcexec* to fix
apparmor denials (LP: #1350870)
.
media-hub (1.0.0+14.10.20140724.1-0ubuntu1) utopic; urgency=medium
.
[ Alfonso Sanchez-Beato (email Canonical) ]
* Fix 720p limit for OEM device
.
media-hub (1.0.0+14.10.20140722-0ubuntu1) utopic; urgency=low
.
[ thomas-voss ]
* Bump major revision and so name to account for toolchain update.
.
[ Steve Langasek ]
* Bump major revision and so name to account for toolchain update.
.
media-hub (0.0.2+14.10.20140715-0ubuntu1) utopic; urgency=low
.
* New rebuild forced
.
media-hub (0.0.2+14.10.20140710-0ubuntu1) utopic; urgency=low
.
[ Ricardo Mendoza ]
* Increase default timeout for MPRIS handlers. (Author: Alfonso
Sanchez-Beato)
.
media-hub (0.0.2+14.10.20140624.4-0ubuntu3) utopic; urgency=medium
.
* apparmor: add missing proc file used by the mediatek soc
.
media-hub (0.0.2+14.10.20140624.4-0ubuntu2) utopic; urgency=medium
.
* debian/usr.bin.media-hub-server:
- allow create of ~/.cache/gstreamer*/
- allow ix for gst-plugin-scanner
- allow playing of camera_click.ogg
- allow us to ptrace read ourselves
.
media-hub (0.0.2+14.10.20140624.4-0ubuntu1) utopic; urgency=low
.
[ Alberto Aguirre ]
* Use new interface for keeping display on.
.
media-hub (0.0.2+14.10.20140521-0ubuntu1) utopic; urgency=low
.
[ Jim Hodapp ]
* Whitelist gallery app to be able to play media in ~/Videos and
~/Music unti the trusted helper is ready
.
media-hub (0.0.2+14.10.20140520.1-0ubuntu1) utopic; urgency=low
.
[ Oliver Grawert ]
* make sure media-hub-server only starts on real ubuntu-touch sessions (i.e.
not in the new unity8 desktop session which lacks the codecs)
(LP: 1321204)
.
media-hub (0.0.2+14.10.20140507-0ubuntu1) utopic; urgency=medium
.
[ Ricardo Mendoza ]
* Toolchain change, patch version bump.
.
media-hub (0.0.1+14.10.20140430-0ubuntu1) utopic; urgency=medium
.
[ Sergio Schvezov ]
* Repackaging from original music-hub.
* Polishing packaging.
* Enable the position property for getting the current playback
position. Added duration to the dbus interface. Also added a service
acceptance test for position and duration.
* Make sure seek_to sends a reply to the client. Disabled
position/duration test for now.
.
[ Jim Hodapp ]
* Modify directory structure to be generic media-hub instead of music-
specific.
* Added README file which describes how to build and how to run the
tests. Also changed the namespaces to be the more general
core::ubuntu::media instead of music-specific.
* Removed com directory since it's no longer needed. All source under
com was moved to core.
* Removed com include directory since it's no longer needed. All
source under com was moved to core.
* Enable adding a videosink to the playbin pipeline. Added a couple of
unit tests that test hardware decoding/software rendering, pause,
play, seek and stop.
* Added a very simple media-hub-server, which is the server side of
the dbus MPRIS interface. Will fill this out more in the future to
make it a full daemon.
* Merged with EOS branch from tvoss. Added on_frame_available listener
and callback. Create a decoding session and pass it to the hybris
layer. Allow playback to work again after a client quits or dies.
Added two new properties to see if the opened media is video or
audio. Background playlist support. Add powerd control interface.
One Engine instance per PlayerImplementation instance instead of one
global Engine instance. Pause other playing sessions when starting
playback of a new foreground player. Emit a PlaybackStatusChanged
signal so that qtubuntu-media knows when PlaybackStatus changes from
underneath it. Use GST_SEEK_FLAG_KEY_UNIT instead because seeking
doesn't perform well enough with GST_SEEK_FLAG_ACCURATE .
.
[ thomas-voss ]
* Ramp up acceptance testing.
* WIP.
* Add stub and skeleton implementations.
* Add first wave of acceptance tests and ensure that they are passing.
* More refactoring of local spike.
* More tests passing.
* Add missing build dep on google-mock.
* Add missing build-dependency on libgstreamer1.0-dev.
* Add missing build dependencies.
* Fix build dependencies on libboost-system-dev. Disable two failing
tests.
* Add build-dependency on libboost-program-options-dev.
* Add fakesink for testing purposes.
* Ensure that the audio sink is set to a fake sink for unit testing
purposes.
* Merged lp:~thomas-voss/media-hub/switch-to-properties-cpp
.
[ Thomas Vo?? ]
* Initial commit.
* Added packaging setup.
* Add backend and server implementation headers.
Checksums-Sha1:
3b5a55458774a95dd6d895636e8290dc3dbb7090 2679 media-hub_4.1.0+16.04.20151221-0ubuntu1.dsc
b343631dcc89a8a0c107eead37954fce61d24ec9 5481834 media-hub_4.1.0+16.04.20151221.orig.tar.gz
c79f5e590c3a2ffa17b238b751022860501a6dad 11105 media-hub_4.1.0+16.04.20151221-0ubuntu1.diff.gz
Checksums-Sha256:
de572be34ddef2df5e31e26b1c7e6d874188a40908b60b7d22d79eeec746f6de 2679 media-hub_4.1.0+16.04.20151221-0ubuntu1.dsc
f914f71df87825e81994ff6cb1a83ed5e4b1e5f46658c100274b6d215bcf1c7e 5481834 media-hub_4.1.0+16.04.20151221.orig.tar.gz
d54b2b02f45dc9f1df6f0dd693a4b1388323b0b1983a85b9c57c271f3c5e3e07 11105 media-hub_4.1.0+16.04.20151221-0ubuntu1.diff.gz
Files:
40714adf35bfcca01de4861338bf9923 2679 libs optional media-hub_4.1.0+16.04.20151221-0ubuntu1.dsc
ff3b7139d0c21c025d9fb884c229c983 5481834 libs optional media-hub_4.1.0+16.04.20151221.orig.tar.gz
3973ea8bb915f96e7740b27ef85ea5bc 11105 libs optional media-hub_4.1.0+16.04.20151221-0ubuntu1.diff.gz