[haiku-bugs] [Haiku] #15443: Media Player continue from last position issues

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 23 Oct 2019 23:16:48 -0000

#15443: Media Player continue from last position issues
-------------------------------------------------+-------------------------
 Reporter:  smallstepforman                      |        Owner:  stippi
     Type:  bug                                  |       Status:  new
 Priority:  normal                               |    Milestone:
                                                 |  Unscheduled
Component:  Applications/MediaPlayer             |      Version:
 Keywords:  MediaPlayer continue from last       |  R1/Development
  position                                       |   Blocked By:
 Blocking:                                       |  Has a Patch:  0
 Platform:  All                                  |
-------------------------------------------------+-------------------------
 Several issues with MediaPlayer file caching mechanism.  It will attempt
 to remember last played position, and when restarted it will attempt to
 continue where from it's last position.

 The first issue is when the file itself changes - eg, I'm working on a
 video editor for Haiku and reusing the same out file, and testing the
 created files with MediaPlayer (eg. test.mp4).  MediaPlayer will typically
 start from the last played frame (anticipating continuation), ie. only
 play a single frame and terminate.  Not ideal.  If the previous played
 time is near the end, Media Player should set seek time to zero (beginning
 of file).  Also, if the modification time is different, it should also set
 seek time to zero.

 The second issue was really interesting.  I created a test.mp4 file with
 both Audio and Video tracks.  The next file I created was test.ogg with
 only an audio track (so I now have 2 files, test.mp4 and test.ogg).  When
 starting MediaPlayer on the test.ogg file, it did something wonderful -
 play the video from the test.mp4 file, and the audio from test.ogg.
 Delightful to see (and surprising), but most definately wrong.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15443>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: