Skip to content

sergstetsuk/CosyDVR

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
res
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CosyDVR

An Android open souce car blackbox DVR app (GPLv3+)

Get it on F-Droid Get it on Google Play

Features:

  • Free and open source project forever
  • Works in background as a service
  • Works even when the keyboard is locked
  • Autostart recording option after program launch
  • Autoremove old files
  • Simple placing files to favorite folder (one file or all files after current)
  • FLASH button for night recordings (if device supports)
  • Supports Android 4.1.2 (Fly IQ451 primarily tested)
  • GPS data is recorded into subtitle files *.srt
  • Separate *.gpx file for upload to the OpenStreetMap.org
  • GPS data is shown on the screen
  • Night mode for better video under low light condition (if device supports)
  • Different focus modes (infinity, auto, continuous video, macro)
  • Zooming in/out with gestures
  • Refocus on screen tap
  • Exit function is protected with long click to avoid accedental click
  • Configurable options (video size, bitrate, maximal temporary and minimal free space, fragment time etc.)
  • Notification area clickable icon for bringing app to front
  • Custom SD_Card_Path option
  • Ukrainian, Russian, English, Italian, German interfaces
  • Show battery level when device is not charging
  • Time Compression (Time Lapse) function

Supported devices:

  • Fly IQ451
  • Prestigio PAP4055
  • ASUS ME173X
  • Samsung SM-GT310

Operation manual:

Buttons:

FAV - preserve current fragment from deletion (add to favorites).

    0 - this is temp fragment
    
    1 - this and all next fragments are preserved
    
    2 - only this fragment is preserved. Next will be temp

Restart - break fragments. Start new one

Restart (long click) - options menu

Focus - switch between focus modes (visible only supported by device)

    i - infinity
    
    v - continuous video
    
    a - automatic with manual autofocus
    
    m - macro with manual autofocus
    
    e - extended depth of field

FLASH - toggle flash on/off

Night - toggle night mode on/off. On long click - Time Compression Function On/Off. It uses Time Compression Factor from preferences.

Exit - exit application (exit on long click for eliminate accidental press)

Gestures:

Tap on screen - autofocus in "a" and "m" modes

Pinch screen - zoom in/out

Build Intructions under linux

  • Install toolchain

sudo apt-get install ant openjdk-8-jre openjdk-8-jdk

  • Download and update SDK

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz tar -zxf ./android-sdk_r24.4.1-linux.tgz cd linux-sdk-tools tools/android update sdk --no-ui

  • create project for ant

~/android-sdk-linux/tools/android update project -p . -t android-21 -n CosyDVR -s

  • compile created project

ant debug

  • install compiled debug version of project

ant installd

  • debug with adb logcat

adb logcat | grep CosyDVR > logcat.txt

  • check available devices with adb

adb devices

More info: http://developer.android.com/sdk/index.html#Other

License:

    This program is Free Software: You can use, study share and improve it at your will. 
    Specifically you can redistribute and/or modify it under the terms of the 
    GNU General Public License as published by the Free Software Foundation, 
    either version 3 of the License, or (at your option) any later version.

About

android open souce auto DVR

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages