[banshee] (70 commits) ...Merge branch 'gapless-ng'



Summary of changes:

  cd10066... [Banshee.MediaEngine] Add PlayerEvent.RequestNextTrack (*)
  1033283... [Banshee.GStreamer] Fire a RequestNextTrack event on EOS (*)
  ce2ebc6... [Banshee.PlaybackControllerService] Factor a CalcNextTrack  (*)
  5cf723b... [Banshee.PlaybackControllerService] Listen for RequestNextT (*)
  f4bba46... Add userRequested boolean parameter to IBasicPlaybackContro (*)
  48aa1d3... [Banshee.PlayerEngineService] Split out SwitchToEngine from (*)
  05fc07c... [Banshee.PlayerEngine,PlayerEngineService] Implement SetNex (*)
  cbda6da... [Banshee.PlaybackControllerService] Use player_engine.SetNe (*)
  f8b383c... Move responsibility for calling IncrementLastPlayed at end  (*)
  e0d5276... [Banshee.GStreamer] Fire EoS before RequestNextTrack. This  (*)
  b9f04ca... [libbanshee] Explicitly set audiosink's buffer-length This  (*)
  9692e0b... [libbanshee,Banshee.GStreamer] Implement gapless playback w (*)
  6a8c5ee... [Banshee.PlayQueue] Only RemovePlayingTrack() on Next when  (*)
  bb55095... [Banshee.PlayQueue] Handle userRequested=False in Next(). T (*)
  0670964... [Banshee.Lastfm] Correctly handle userRequested=False in Ne (*)
  0da66d7... [Banshee.InternetRadio] (Badly) Handle userRequested=False  (*)
  cd25709... [Banshee.GStreamer] Update CurrentTrack.LastPlayed before f (*)
  63fd2d9... Merge in gapless work. Required small updates for changes i (*)
  3c43440... [Banshee.PlayQueue] PlayQueue.Next (): Always call SetNextT (*)
  44d303f... [libbanshee] Fix some comments (*)
  48ce396... [Banshee.PlayQueue] Fix build.  PlaybackController doesn't  (*)
  bd3d220... [libbanshee] Remove unused 'audiosink' variable in pipeline (*)
  7fdd963... [Gapless] Fix typo: PlayerEvent.RequestNexttrack -> Request (*)
  684bff0... [Banshee.GStreamer] Convert /* comments to // comments (*)
  cab85dc... [Banshee.GStreamer] Fix DllImport: libbanshee->libbanshee.d (*)
  a8cd29d... [Banshee.GStreamer] Rename GaplessEnabled to gapless_enable (*)
  7510534... [libbanshee]Fix video playback with playbin2 (*)
  b848584... Merge in changes from trunk (*)
  aca91d5... [Banshee.GStreamer] Fix toggling of gapless preferences. (*)
  9f4a4e8... [Banshee.GStreamer] Make translators happier with gapless p (*)
  50255be... Fix player_engine.SetNextTrack(null). Use this to disable t (*)
  496aa7c... [Banshee.GStreamer] Fix 'player acts as if repeat all' is o (*)
  0cc195f... [libbanshee] Rename player->timeout_id to player->next_trac (*)
  7f121a2... [Banshee.GStreamer] Remove 'EXPERIMENTAL' tag from gapless  (*)
  aab7faf... [Banshee.MediaEngine] Factor common code out of PlayerEngin (*)
  2966db6... Merge gapless work to trunk. (*)
  b0087e9... Strip trailing whitespace again (*)
  14f0409... [libbanshee] Only pass playbin's state-changed messages to  (*)
  cb9ac7c... Merge remote branch 'gitorious/master' into gapless-ng (*)
  8678495... Revert "[libbanshee]Fix video playback with playbin2" (*)
  9c77a71... [libbanshee] No longer explicitly set audiosink buffer leng (*)
  b1519fd... [libbanshee] Use playbin2's stream-changed message. (*)
  63182cd... [Banshee.GStreamer] Don't send null uris to bp_set_next_tra (*)
  6d01037... Make gapless playback a build-time option. (*)
  62774c6... [Banshee.MediaEngine] Handle SetNextTrack (null) correctly. (*)
  0107947... [libbanshee] Fix ReplayGain support. (*)
  b04c2ec... [libbanshee] Move _bp_pipeline_rebuild to banshe-player-rep (*)
  f7b8375... [libbanshee] Make ReplayGain more error-resilient. (*)
  0f5bdcf... [libbanshee] Fix coding style issues (*)
  6cf4937... [libbanshee] Print scaled volume when ReplayGain values cha (*)
  da603e2... [libbanshee] Re-add ReplayGain history fallback (*)
  80bc946... [libbanshee] Simplify conditional (*)
  f9d85fb... [libbanshee] Fix enable/disable of ReplayGain while playing (*)
  c13909b... [libbanshee] Fix warning about disposing rgvolume. (*)
  984ac45... [libbanshee] Coding style fixes (*)
  5609674... [libbanshee] Handle missing rgvolume element for ReplayGain (*)
  3accec2... [Banshee.GStreamer] Handle slow RequestNextTrack responses  (*)
  bf31580... [libbanshee] Add debug message for about-to-finish handler (*)
  da2d78b... [Banshee.NowPlaying] Add missing null check. (*)
  5fd1e52... [Banshee.Metadata] Delay writing metadata for 2 seconds. (*)
  6ac24e0... Merge branch 'master' into gapless-ng (*)
  48353ef... [Banshee.PlaybackController] Update for gapless interface c (*)
  aa52de2... [Gapless] Work around BGO #602437 (*)
  4de8679... [libbanshee] Use playbin2 in all builds (*)
  de34575... Consolidate multi-line debug messages (*)
  cc93847... [libbanshee] Whitespace fixes (*)
  cf21dcc... [libbanshee, Banshee.GStreamer] Remove #ifdef's from manage (*)
  d82df92... [Banshee.GStreamer] Drop EXPERIMENTAL from gapless option d (*)
  dd4b030... [PlayerEngine] Fix a few typos in log messages (*)
  40c1006... Merge branch 'gapless-ng'

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]