Menu

#569 Serious design flaws

common
closed
nobody
None
1
2015-02-08
2014-07-15
No

Based on how few tickets are handled, I don't expect anything to come from this, but here I go.

First, DVDStyler uses WAY too much memory. It seems to keep raw frames from each loaded video, doubly so if durations are set for items in the menus. This is a serious flaw that could very easily be taken care of through the use of temp files and partial renders. A full menu suite and titlesets should take no more than a few hundred MB in memory at MOST. This problem leads into many of the others.

Second, DVD Styler buffers IN MEMORY the output of most commands. It upsets me greatly when FFMPEG takes up 2 gigs of ram because the last parameter was a dash. This problem exacerbates crashes when using animated menues, as memory used while generating them does not seem to get released and it throws off generation, especially if cancelled and restarted.

Third, animated buttons fail to work properly due to the first and second issues, and this issue gets worse the more animated buttons there are. I'm not sure why a well-known program such as AviSynth isn't being used for this purpose.

This is a wonderful program for the features it has, but it just seems to need a bit more polish.

Related

Bugs: #569

Discussion

  • Fred Decker

    Fred Decker - 2014-09-17

    Do you code? Can you volunteer to do some rewrites?

     
    • Fred Decker

      Fred Decker - 2014-09-19

      I think this was supposed to go to anthony. I do code, but not in C++. I
      mentioned the help file.

      On 9/17/2014 1:16 PM, Fred Decker wrote:

      Do you code? Can you volunteer to do some rewrites?


      [bugs:#569] http://sourceforge.net/p/dvdstyler/bugs/569 Serious
      design flaws

      Status: open
      Group: common
      Created: Tue Jul 15, 2014 05:24 AM UTC by Anthony Tsaukpaetra
      Last Updated: Wed Aug 20, 2014 08:11 PM UTC
      Owner: nobody

      Based on how few tickets are handled, I don't expect anything to come
      from this, but here I go.

      First, DVDStyler uses WAY too much memory. It seems to keep raw frames
      from each loaded video, doubly so if durations are set for items in
      the menus. This is a serious flaw that could very easily be taken care
      of through the use of temp files and partial renders. A full menu
      suite and titlesets should take no more than a few hundred MB in
      memory at MOST. This problem leads into many of the others.

      Second, DVD Styler buffers IN MEMORY the output of most commands. It
      upsets me greatly when FFMPEG takes up 2 gigs of ram because the last
      parameter was a dash. This problem exacerbates crashes when using
      animated menues, as memory used while generating them does not seem to
      get released and it throws off generation, especially if cancelled and
      restarted.

      Third, animated buttons fail to work properly due to the first and
      second issues, and this issue gets worse the more animated buttons
      there are. I'm not sure why a well-known program such as AviSynth
      isn't being used for this purpose.

      This is a wonderful program for the features it has, but it just seems
      to need a bit more polish.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/dvdstyler/bugs/569/
      https://sourceforge.net/p/dvdstyler/bugs/569

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/
      https://sourceforge.net/auth/subscriptions

       

      Related

      Bugs: #569

  • Anthony Tsaukpaetra

    I can code, however I don't have any working development machines at the moment.

     
  • NtAlex

    NtAlex - 2015-01-31

    Fixed in DVDStyler v2.9 rc 1.
    Please test

     
    • Anthony Tsaukpaetra

      It does seem to be doing much better, though I don't have the original project files where this issue occurred to test with anymore.
      It still seems to chomp away at memory too happily, but at least it doesn't leak anymore. An interesting thing is happening with ffmpeg all of the sudden with buffer underflows, but I will probably put that in another bug report later. http://pastebin.com/Bz3cBdXD

       
  • NtAlex

    NtAlex - 2015-02-08
    • status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB