Skip to content

Releases: ehendrix23/tesla_dashcam

Release v0.1.21b2

08 Oct 14:31
Compare
Choose a tag to compare
Release v0.1.21b2 Pre-release
Pre-release
  • New:
    • Option --camera_position to provide coordinates where the camera clip should be positioned in the video providing very granular custom layout options. Using this option results in ignoring the layout option.
    • Option --camera_order to define the order the cameras should be processed. This allows to overlay one camera over another one and define which one should be on top.
  • Fixed:
    • Issue with GPU type check of qsv for Linux. Contributed by cjwang18
    • ffmpeg error when swapping front/rear and excluding front or rear
    • ffmpeg error when swapping left/right and excluding left or right

Release v0.1.20

09 Nov 23:39
Compare
Choose a tag to compare
  • BREAKING CHANGE:

    • How offsets are calculated has been changed and can impact result if negative values were being provided for start_offset and/or end_offset!
  • New:

    • Option --sentry_start_offset to set the starting offset specifically for sentry based events
    • Option --sentry_end_offset to set the ending offset specifically for sentry based events
    • Added support for Intel VAAPI GPU acceleration (https://trac.ffmpeg.org/wiki/Hardware/VAAPI). Contributed by timrettop.
    • Two new dockerfiles have been added. One to support NVIDIA and other one to support VAAPI. Contributed by magicalyak
  • Changed:

    • Updated Docketfile. Contributed by magicalyak
  • Fixed:

    • Resolved issue on Linux with default device initialization failure when using Intel GPU acceleration and multiple usable devices by adding new qsv gpu_type (https://trac.ffmpeg.org/ticket/7649). Contributed by timrettop.

Release v0.1.19

28 Aug 18:56
1c70b66
Compare
Choose a tag to compare
  • Fixed:
    • Tracebacks when there is no events.json file issue #168
    • Exit going through preferences within RunPreferences if an execution of tesla_dashcam failed

Release v0.1.18

22 Aug 17:57
Compare
Choose a tag to compare
  • Fixed:
    • Traceback when running executable without providing --ffmpeg option.

Release v0.1.17

21 Aug 18:36
e0a4d9d
Compare
Choose a tag to compare

Release 0.0.17

  • New:

    • Option --text_overlay_fmt to set the overlay text for the video. Contributed by JakeShirley
    • Option --timestamp_format for formatting timestamps.
    • Option --sentry_offset to set the start and end offset based on Sentry event timestamp.
    • Option --merge_template to allow merging of video files grouped based on this. Resulting movie filename will be based on this template.
    • Option --set_moviefile_timestamp to set the video file timestamp on the OS to start, end, or time of Sentry event.
    • Option --keep-events to keep event video files after they have been merged into a video.
    • Option --display_ts to show timestamps in the text output. This does not impact video output but is handy when using a monitor option. Contributed by croadfeldt
    • Option --title_screen_map, which generates a map of the event location and displays it for the first 3 seconds of the movie.
    • Added support for event information file and ability to display it in the overlay text. Contributed by JakeShirley
    • Support for FreeBSD 11. Contributed by busbyjon
    • Source can now include wildcards, shell variables, and will do user expansion (i.e. ~ on Unix, ~user on Windows).
    • Output and temp_dir can now include shell variables and will do user expansion (i.e. ~ on Unix, ~user on Windows).
    • Metadata tag title in video file is now set to reason for event (if exist) and timestamp or start/end timestamp
    • Metadata tag creation_time in video files created is now set to start timestamp of that particular video.
    • When scanning folders a message will be printed after every 10 folders scanned to show progress.
    • --gpu and --no-gpu are now valid arguments irrespective of platform.
    • event and final movie files will now include GPS coordinates with the location for an event. For movies this will be for the 1st event within the movie.
  • Changed:

    • Improvement for Docker file size and stability. Contributed by magicalyak
    • Choice values for parameters (i.e. FULLSCREEN, intel, black) are now case-insensitive.
    • Updated supporting libraries to latest available.
  • Fixed:

    • When providing an invalid start or end timestamp will now result in a error instead of a traceback.
    • Added x265 compatibility tag for QuickTime. Contributed by dburkland
    • Event file will now be removed when providing an output file and only 1 event is processed, leaving only 1 movie file.
    • Providing a mount as a source resulted in it no files found. Now when a mount is provided it will be handled same as folders.

Release v0.1.17b6

14 Aug 22:21
Compare
Choose a tag to compare
Release v0.1.17b6 Pre-release
Pre-release
  • Added debug information to show what platform and processor were identified, can help in troubleshooting.
  • When system information returned is MacOS Intel then check actual processor with sysctl to ensure it is Intel and not Apple Silicon
  • When running the binary on Apple Silicon provide a message to download an Apple Silicon ffmpeg instead and use --ffmpeg parameter.

Unless something comes up this will be turned into final release v0.1.17

Release v0.1.17b5

14 Aug 17:09
Compare
Choose a tag to compare
Release v0.1.17b5 Pre-release
Pre-release
  • --no-gpu and --gpu is now available irrespective of platform. GPU is still default on Intel Macs, for all others it has to be enabled (see README).
  • Will now detect when running on Apple Silicon if Python installed is a Universal2 binary (or tesla_dashcam compiled with Apple Silicon Python binary) and disable GPU by default due to issues with ffmpeg on Apple Silicon.

Release v0.1.17b4

11 Aug 01:09
Compare
Choose a tag to compare
Release v0.1.17b4 Pre-release
Pre-release
  • Fixed issue in final movie filename when only providing 1 folder and no target video filename
  • Moved --merge_timestamp_format to correct place within arguments help
  • Fixed setting of chapters when title_screen_map is enabled within video
  • Set map size now to size of resulting video
  • Fixed issues with resulting video (i.e. not playable in QuickTime) when title_screen_map is enabled
  • Added optional timestamp prints in output from title_screen_map
  • Added debug information (when log_level = DEBUG)
  • Ensure title image and title video are deleted afterwards
  • when enabling title_screen_map, a map will now also be created upon merging of events showing a line between each respective event in chronological order
  • Updated README to include latest options, clarify --gpu and --no-gpu.
  • Updated help for --gpu and --no-gpu
  • Fixed binary executable by including required packages to create map for --title_screen_map option
  • Binary executable includes latest ffmpeg version for MacOS

Release v0.1.17b3

09 Aug 23:55
56ff192
Compare
Choose a tag to compare
Release v0.1.17b3 Pre-release
Pre-release

New beta releases with latest pushes, especially a new MAP feature!!!!

MacOS Binary included as well. Sorry, no Windows binary

Release v0.1.17b2

24 Oct 22:11
Compare
Choose a tag to compare
Release v0.1.17b2 Pre-release
Pre-release

See v0.1.17b1 notes for what is new in v0.1.17.

Fixed in this beta release:

-) If no template provided then put in start/end timestamp instead as it is also used for filenames
-) Fixed setting of metadata in video for city, reason, latitude, and longitude
-) Added more debug logging
-) Events were not added to movie object if an event with same template was already processed.
-) Fix traceback error for total_movies.