1. 29 Oct, 2009 1 commit
  2. 20 Sep, 2009 1 commit
  3. 23 Aug, 2009 1 commit
  4. 17 Aug, 2009 1 commit
  5. 17 Mar, 2009 1 commit
  6. 06 Mar, 2009 2 commits
    • Michael Pyne's avatar
      Remove unused code · 27e2d387
      Michael Pyne authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=935734
    • Michael Pyne's avatar
      Make the "2 MediaObject" Phonon playback work better in the face of the NowPlaying applet. · 08967e3c
      Michael Pyne authored
      (Long story, but suffice to say that JuK forcing the applet to poll for the current position
      becomes a problem when the applet's position slider moves, causing a seek() call over DBus,
      which will (if the position requested is not the same as the current position due to the poll
      lag) skip to the next track if it happens while crossfading).  Stopping crossfading shouldn't
      have caused that effect so that's a JuK bug, now fixed.
      Also use prefinishMark in order to control when crossfading will happen.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=935733
  7. 04 Feb, 2009 1 commit
    • Michael Pyne's avatar
      Two bugfixes: · 5f913836
      Michael Pyne authored
      1. Don't allow JuK to shutdown until Phonon has definitely returned to StoppedState to prevent some backends
      from crashing on shutdown.
      2. Delay system tray creation until after the collection list has been loaded from the cache.  If we're
      trying to create the system tray before this process then half the time we end up freezing all of Plasma
      until the cache finally loads, which is especially noticable on initial KDE startup.
      I will give this a few days of testing in /trunk and will then probably backport both.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=921339
  8. 25 Jan, 2009 1 commit
    • Michael Pyne's avatar
      Crossing my fingers here but this refactor of the playback code seems to be... · 96995095
      Michael Pyne authored
      Crossing my fingers here but this refactor of the playback code seems to be working well in both phonon-xine
      and phonon-gst.  Crossfade only occurs when a song ends now while the change is abrupt when manually switching
      tracks because I'm evil (or awesome depending on how you see it).
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=916339
  9. 20 Jan, 2009 1 commit
  10. 12 Jul, 2008 2 commits
  11. 21 Jun, 2008 1 commit
  12. 17 Jun, 2008 1 commit
  13. 14 Jun, 2008 1 commit
    • Michael Pyne's avatar
      Really mostly fix bug 161168 (JuK crossfading is teh suck). · ff88f1ae
      Michael Pyne authored
      We cache the VolumeFaderEffect object and include it in the pipeline at all times.  What this does is allows
      the volume changing to go smoothly when we try to start changing the volume of our playing track.
      In addition phonon-gst crashes if I try to remove the fader effect afterwards and skips horribly if I don't
      cache the fader effect.
      Unfortunately phonon-xine suffers from crackling sounds with the fader effect left in the chain, so now
      phonon-gst is the best backend to use for JuK.  Both sound much better during the fading process though,
      although phonon-xine still suffers from initial high volume on the incoming song.
      This pretty much works for me now though, so I'm closing the bug.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=820637
  14. 19 May, 2008 1 commit
  15. 18 May, 2008 1 commit
    • Michael Pyne's avatar
      Improve crossfading in JuK trunk to not sound like a catastrophe for the · e2ff1af4
      Michael Pyne authored
      first half second.  I think the order of inserting effects into the audio path
      has something to do with it, so I've reordered everything to be ready before
      starting the next track.
      In addition you shouldn't get huge volume jumps when crossfading rapidly and I've improved the memory
      allocation lifetimes.
      Unfortunately you still sometimes get a bit of high-volume at the beginning of the next track but I don't
      think that is juk's fault.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=809464
  16. 21 Dec, 2007 1 commit
    • Laurent Montel's avatar
      Fix include · 7d774e73
      Laurent Montel authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=751215
  17. 09 Oct, 2007 1 commit
    • Matthias Kretz's avatar
      - after aboutToFinish is working correctly the meaning for slotFinished has... · c24aa0c5
      Matthias Kretz authored
      - after aboutToFinish is working correctly the meaning for slotFinished has slightly changed (i.e. it's really only called when no playback will continue anymore: either end of playlist or stop clicked)
      - when enqueing the next file signalPlay needs to be emitted to update the rest of the UI
      - make stop() fade out only when in playing/buffering state
      - keep muted state of the AudioOutput when crossfading
      - fix typo in SIGNAL macro to fix aboutToFinish after the first crossfade
      - delete the fader effect after the fade in is done
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=723284
  18. 04 Oct, 2007 1 commit
  19. 29 Sep, 2007 2 commits
  20. 20 Aug, 2007 1 commit
  21. 09 Aug, 2007 1 commit
  22. 03 Aug, 2007 1 commit
  23. 01 Jul, 2007 2 commits
  24. 19 May, 2007 1 commit
  25. 30 Apr, 2007 1 commit
    • Matthias Kretz's avatar
      libphononcore -> libphonon · 42b26d85
      Matthias Kretz authored
      no ui subdir anymore
      length -> totalTimeChanged
      svn path=/branches/work/phonon-solid-sprint/kdemultimedia/juk/; revision=659728
  26. 24 Apr, 2007 1 commit
    • Matthias Kretz's avatar
      - port to new API · ed7abcca
      Matthias Kretz authored
      - do crossfades on track change
      svn path=/branches/work/phonon-solid-sprint/kdemultimedia/juk/; revision=657524
  27. 12 Feb, 2007 1 commit
  28. 15 Dec, 2006 1 commit
  29. 23 Sep, 2006 2 commits
  30. 19 Sep, 2006 1 commit
  31. 21 Aug, 2006 1 commit
  32. 10 Jul, 2006 1 commit
    • Matthias Kretz's avatar
      - compile agains trunk except for the systray breakage · 3ee5cdb7
      Matthias Kretz authored
      - deprecated -= a_lot
      - Player interface is not needed anymore use Phonon directly and make use of
        the tick and finished signals (no polling with QTimer anymore)
        -> the change is untested because of the systray compilation error
      svn path=/branches/work/bleedingedge/kdemultimedia/juk/; revision=560481
  33. 03 Jul, 2006 1 commit
  34. 28 Jun, 2006 1 commit
    • Laurent Montel's avatar
      Port it · 75cfb03d
      Laurent Montel authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=555735
  35. 10 May, 2006 1 commit