SuccessChanges

Summary

  1. mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
  2. mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
  3. mlv_lite: use FIO_SeekSkipFile to determine file header size
  4. mlv_dump: handle VERS blocks
  5. mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file
  6. added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules
  7. mlv_dump: added an additional safety check, small change to raw_info patching, and small formatting changes
  8. mlv_dump: fix missing update of frame_buffer_size causing incompletely written uncompressed DNGs after bit depth conversion, thanks Danne.
  9. mlv_dump: fix crash situation for empty XREF files
  10. mlv_dump: added --visualize and --skip-xref for showing a less confusing map of block types in the file
  11. mlv_dump: relaxed mode for decompression, but not for compression
  12. mlv_dump: added video length display
  13. mlv_dump: added advanced payload/header manipulation features useful for debugging
  14. mlv_dump: re-adding 14bpp enforcement for DNG
  15. mlv_dump: rework help a bit, fixed compression routines added new modes for compressed DNG modes (uncompressed, compressed using lj92, original canon lossless) the last one is very fast, but results in unprocessed output (no stripe fix etc) just call it with "--dng -c -c" and it will pass through original lossless data
  16. mlv_dump: reorder LJ92 header tags so it will match canon's order
  17. mlv_dump: clear LZMA flag when de-/compressing
  18. mlv_dump: comments, code cleanup and some simplification
Changeset 12895:664fc7520190 by g3gg0:
mlv_rec: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 12894:ac174bae7cc2 by g3gg0:
mlv_lite: embed VERS blocks into MLV file so there is no uncertainity about the modules used for a given recording
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12893:fa1a063d2a08 by g3gg0:
mlv_lite: use FIO_SeekSkipFile to determine file header size
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 12892:91fb838ec5ea by g3gg0:
mlv_dump: handle VERS blocks
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12891:8bab695e16cc by g3gg0:
mlv_rec: added code and structures to helper routines to get version information embedded into the MLV file
The file was modifiedmodules/mlv_rec/mlv.c (diff)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 12890:7874945dd75e by g3gg0:
added routines and made a module loader routine non-static to allow other code to fetch e.g. strings from modules
The file was modifiedsrc/module.c (diff)
The file was modifiedsrc/module.h (diff)
Changeset 12889:358cb3fc682d by g3gg0:
mlv_dump: added an additional safety check, small change to raw_info patching, and small formatting changes
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12888:9b214f11098a by g3gg0:
mlv_dump: fix missing update of frame_buffer_size causing incompletely written uncompressed DNGs after bit depth conversion, thanks Danne.
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12887:af57adc8c123 by g3gg0:
mlv_dump: fix crash situation for empty XREF files
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12886:035bc9251935 by g3gg0:
mlv_dump: added --visualize and --skip-xref for showing a less confusing map of block types in the file
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12885:72bbba082874 by g3gg0:
mlv_dump: relaxed mode for decompression, but not for compression
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12884:ef8c56e7ecca by g3gg0:
mlv_dump: added video length display
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12883:7a1a31459136 by g3gg0:
mlv_dump: added advanced payload/header manipulation features useful for debugging
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12882:8b31c98380d5 by g3gg0:
mlv_dump: re-adding 14bpp enforcement for DNG
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12881:92d1b4d29589 by g3gg0:
mlv_dump: rework help a bit, fixed compression routines<br>added new modes for compressed DNG modes (uncompressed, compressed using lj92, original canon lossless)<br>the last one is very fast, but results in unprocessed output (no stripe fix etc)<br>just call it with &quot;--dng -c -c&quot; and it will pass through original lossless data
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12880:1738cb06e265 by g3gg0:
mlv_dump: reorder LJ92 header tags so it will match canon&#039;s order
The file was modifiedmodules/mlv_rec/lj92.c (diff)
Changeset 12879:07aecbdb793a by g3gg0:
mlv_dump: clear LZMA flag when de-/compressing
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 12878:9eb723df981e by g3gg0:
mlv_dump: comments, code cleanup and some simplification
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)