open bugs
=========

-----------------
muviserver:
  [DONE] IMPORTANT: video directory has to be ABSOLUTE, not only relative! 
   problems with raw-MPEG4 .cmp, .m4v (demux, bitfield, ...)

-----------------
muviplayer: 
  fullscreen: 
     
     [DONE] is buggy (crashes unreproducably)
     - does not scale up to correct ratio!!!
     
  profiles:
  	add contructs for upscale, keep aspect ratio, ...
  	add Range for RTSP...	
  other:
     - globalSlider does not move any more!
     - unreproducably, video is streamt, but videoBox shows no BW/fps/... at all!
     - when remote host is not avail or dies during play,
             muviplayer shall not completely block and freeze!
	 HOW TO FIX: GUI-status window "connecting...." with CANCEL button,
              start thread in background, which does dns lookup and TCP
                             connect to RTSP-port, then disconnect, keep it simple!
              when not timed out or cancel, proceed with normal code and
	       repeat all lookup and connecting procedure

     - multiple audio streams, mute
     - read SDP-files from commandline, use RTSP-url and Range!
     - --set-video-geometry WxH+x+y    where x and y gives the coordinates in the X-Display
       --set-gui-geometry WxH+x+y      x,y where the gui should show up on the screen
                                       (optional) W,H with which initial size
                                       
     
     >>  - [DONE] clicking on TermCap bandwidth slider does not change the BW label!!!
     
     >> - disable PAUSE when prefetching
     [DONE] Play/Pause and Stop are both disabled when prefetching
                                       
      >> --exit-after-play  after one play-through, muViPlayer automatically exits (important for scripts!!)
           when used with --noGUI, exit-after-play should be default anyway!
      [DONE] if --noGUI | -n is selected, exit after play is set per default.
      	     if --loop | -l is selected, exit after play is ignored
           
       >> --loop    after one play-through, the video is looped and played again infinitely
       [DONE]
  

	>> menu entry: Options->FullScreen [DONE]
     	>> when video is done, automatically switch back from fullscreen to windowed mode 
     	[DONE, but might be buggy]
	
	 >> global (accumulated) bandwidth+fps stats for A/V is wrong! 
  	[DONE - at least for LocalPresentation bandwidth values are correct, fps 
 	 shows the value of the first ES]
 	 >> put focus on PLAY button after video was chosen, away from "open local presentation"
  	[DONE]
     
         >> add command line option "-fs" for startup in fullscreen 
         [DONE, is both --fullscreen and -fs]
         
  	 >>  make profiles loadable via command line option
  	 [DONE - type muviplayer --h (or --help) for info on how to load profiles]
  
  


-----------------
AUDIO:
  pauseable mp3 and (after play) free positioning in mp3!!
  detect, if audio device is available, if not, exit
  slow down and speed up for sync


-----------------
ffMP4IO:
 - eliminate parsing the whole video whenever a ContainerInfo is created
  -->very important for server and local muviplayer case


-----------------
general:
[DONE] short MPEG1 (w/ and w/o audio)

long (700MB) MPEG1+audio not playing
/_itec/mm/itec/roland/mpeg1/StarWars2CD1.mpg
  - ESinfo has not correct durationInMS
  - data not passed forward from ffMP4IO::getFrame to datachannel??


muViPlayer & ViTooKi lib:

playing video+audio - muViPlayer asks periodically if presentation has ended 
--> DataChannel->running(). In case of a file .mp3 or a movie including audio, DataChannel
never stops running. BUG. Why is the DataChannel not stopped?

estimations (muViPlayer): played an mpeg-1 movie that has "normally" a duration of 1:47. 
in muViPlayer shown just a duration of 1:43 (4 seconds BELOW!). BUG.

mute & unmute audio: not working anymore (several seconds are skipped). BUG.
