Started 5 yr 7 mo ago
Took 1 min 36 sec

Success Build #22 (Apr 29, 2017 4:30:52 PM)

Build Artifacts
mlv_dump.exe731.60 KB view
magiclantern-crop_rec_4k.2017Apr29.5D3113.zip1.79 MB view
magiclantern-crop_rec_4k.2017Apr29.5D3123.zip1.79 MB view
  1. Raw backend: free the larger raw buffer when it's no longer needed
    (when switching back to a lower resolution) (detail / bitbucket)
  2. Raw backend: use a different (hopefully unused) buffer for regular LiveView RAW stream
    (the LiveView buffer allocated by Canon is overwritten as soon as leaving/pausing LiveView) (detail / bitbucket)
  3. mlv_lite: reworked status indicators
    - avoid duplicate code between lvinfo and standalone indicators
    - fix various bugs in recording time estimations
    - show estimated remaining time if it's about to stop (detail / bitbucket)
  4. mlv_lite: minor fixes
    - assert when stopping on error (e.g. card full)
    - redraw after H.264 stops (detail / bitbucket)
  5. mlv_lite: moved time measurements in the main loop
    (minor fix when crossing 4GB limit) (detail / bitbucket)
  6. mlv_lite: more conservative behavior when buffer becomes full
    (should reduce the frequency of early stops) (detail / bitbucket)
  7. mlv_lite: moved DEBUG_BUFFERING_GRAPH from compile-time option to menu; minor additions (detail / bitbucket)
  8. mlv_lite: fix memory warning (full-res buffer no longer needs explicit free) (detail / bitbucket)
  9. mlv_lite: throttle raw recording task while also recording H.264 (experiment) (detail / bitbucket)
  10. mlv_lite: disable H.264 proxy in incompatible modes; menu warnings/advice (detail / bitbucket)
  11. Raw backend: only allocate from SRM when using very high resolutions
    (should fix conflict with H.264 proxy) (detail / bitbucket)

Started by user Alex

Revision: d55423f1e270dc37b031eb880673ddec21366c1e