Commit Graph

  • d192d98129 more fixes to the upgrade guide Scott Lamb 2018-01-30 21:14:53 -0800
  • 9a8ed69047 fix more formatting in upgrade guide Scott Lamb 2018-01-30 17:01:44 -0800
  • 7566b6a38b fix several formatting problems in upgrade guide Scott Lamb 2018-01-30 17:01:03 -0800
  • 529aad9982 upgrade deps, including http-serve bugfix Scott Lamb 2018-01-30 16:51:32 -0800
  • 2c62d977b0 gzip json responses, handle HEAD properly Scott Lamb 2018-01-23 11:22:23 -0800
  • 8caa2e5d0e crate rename: http-(entity|file) -> http-serve Scott Lamb 2018-01-23 11:08:21 -0800
  • 10550bc35f simplify ffmpeg wrapper crate Scott Lamb 2017-11-30 14:40:31 -0800
  • 5c8970fe8a update dependencies Scott Lamb 2017-11-16 23:01:09 -0800
  • 16ed7f73ba remove redundant panic Scott Lamb 2017-11-16 22:54:44 -0800
  • b9ebb74a58 explicitly test ffmpeg library compatibility Scott Lamb 2017-10-24 07:26:18 -0700
  • 99f10dfba6 fix instructions for building UI Scott Lamb 2017-10-23 21:10:58 -0700
  • 2c026e1b6b minor cleanups to ffmpeg build setup Scott Lamb 2017-10-23 21:07:07 -0700
  • 8de7e391f8 populate timeZoneName as expected by UI Scott Lamb 2017-10-21 23:57:13 -0700
  • 2966cf59b0 couple more js fixes Scott Lamb 2017-10-21 23:01:35 -0700
  • 084c44f110 update to http-file with Linux/arm fix Scott Lamb 2017-10-21 22:44:04 -0700
  • 92962b9ee6 fix broken Cargo.toml Scott Lamb 2017-10-21 22:35:24 -0700
  • 6b369a4cf0 3rd try at screenshot in README Scott Lamb 2017-10-21 22:03:12 -0700
  • 43874c6a43 second try at screenshot in README Scott Lamb 2017-10-21 21:57:04 -0700
  • 315f3594c2 add a basic Javascript UI Scott Lamb 2017-10-21 21:54:27 -0700
  • 6eda26a9cc support run splitting in json api Scott Lamb 2017-10-17 09:00:05 -0700
  • 9041eeb907 fix panic when requesting zero segment duration Scott Lamb 2017-10-17 08:55:21 -0700
  • 1d08698d0c debug, fix panic with zero-duration recording Scott Lamb 2017-10-17 06:14:47 -0700
  • 1b1ae0bf0a fix link to users list, mention github tracker Scott Lamb 2017-10-16 22:20:29 -0700
  • 2bdb2eca5d fix a couple time problems Scott Lamb 2017-10-11 20:08:26 -0700
  • bbe04f909c fix ClockAdjuster logic Scott Lamb 2017-10-09 22:13:38 -0700
  • 1e4d7d5ad9 make json api more idiomatic Scott Lamb 2017-10-09 21:58:44 -0700
  • 5bb3dde74e work around #10 with advanced_editlist=false Scott Lamb 2017-10-09 21:44:48 -0700
  • 711f7b3409 fix with-editlist hash Scott Lamb 2017-10-09 21:00:45 -0700
  • af282c309e fix corrupt stss on segments after trimmed segment Scott Lamb 2017-10-09 06:32:43 -0700
  • 919e9a6deb remove extraneous debug logging Scott Lamb 2017-10-04 22:55:29 -0700
  • cb18ba44d8 fix /view.mp4 with rel_start Scott Lamb 2017-10-04 22:51:16 -0700
  • 57985079cc bugfix: in /recordings, end_id should be inclusive Scott Lamb 2017-10-04 06:36:30 -0700
  • 5ea2c2fed1 fix media rate in edit list Scott Lamb 2017-10-04 00:03:33 -0700
  • bd4104b446 add start_id and end_id to .../recordings json Scott Lamb 2017-10-04 00:00:56 -0700
  • 7673a00bd9 serve 'video/mp4; codecs="avc1.xxxxxx"' mime type Scott Lamb 2017-10-03 23:25:58 -0700
  • 9eff91f7da fix test clip's mvhd timebase Scott Lamb 2017-10-02 20:43:37 -0700
  • cbd8f7d3d2 Reorganize and expand documentation Scott Lamb 2017-10-01 22:02:39 -0700
  • 04e9f3f160 support segmented mp4s Scott Lamb 2017-10-01 15:29:22 -0700
  • cb689b2ec8 Linux/arm compilation fix Scott Lamb 2017-09-23 21:12:17 -0700
  • 45b508dff6 fix moonfire_ffmpeg::Error formatting Scott Lamb 2017-09-22 06:47:08 -0700
  • 71e2930ced use the latest libc crate to build on OS X Scott Lamb 2017-09-22 06:20:40 -0700
  • 11420df065 update deps (particularly hyper) + fix warnings Scott Lamb 2017-09-21 21:51:58 -0700
  • 857a66f29c use my own ffmpeg crate Scott Lamb 2017-09-20 21:06:06 -0700
  • 8ff1d0dcb8 workaround config crash since cursive 0.5.1 Scott Lamb 2017-07-02 22:03:16 -0700
  • ac43e7fe17 fix bench --features=nightly, broken by upgrade Scott Lamb 2017-06-11 19:40:36 -0700
  • bebd6ee79a update dependencies Scott Lamb 2017-06-11 12:57:55 -0700
  • 30cda85a2e shrink mp4::Segment by another 24 bytes on 32-bit Scott Lamb 2017-03-27 20:55:58 -0700
  • b83f1f923f specify git path to mylog Scott Lamb 2017-03-26 00:03:24 -0700
  • bfc0e2abe8 use my own logging package Scott Lamb 2017-03-26 00:01:48 -0700
  • c3cffb510b make an assert more informative Scott Lamb 2017-03-05 00:58:06 -0800
  • a9ca38fa4e disable lto build Scott Lamb 2017-03-04 07:53:27 -0800
  • d263ee1bcf upgrade rusqlite and support bundled library Scott Lamb 2017-03-03 22:42:13 -0800
  • 4806c62ca1 reuse reqwest client in serve_camera_html bench Scott Lamb 2017-03-03 22:26:29 -0800
  • 1cf27c189f upgrade to async hyper Scott Lamb 2017-03-02 19:29:28 -0800
  • 618709734a trim the recording playback cache a bit Scott Lamb 2017-02-28 23:28:25 -0800
  • 045ee95820 shrink RecordingPlayback by one pointer Scott Lamb 2017-02-27 23:30:53 -0800
  • ce363162f4 trim 16 bytes from each recording::Segment Scott Lamb 2017-02-27 21:14:06 -0800
  • 15609ddb8e improve build_index performance by 5-10% Scott Lamb 2017-02-26 20:21:46 -0800
  • acb6f8d809 isolated benchmark of building stts/stss/stsz Scott Lamb 2017-02-26 20:10:02 -0800
  • f3b17a4bd8 switch to a hyper vendor branch with Nagle fix Scott Lamb 2017-02-26 19:05:05 -0800
  • f24daba299 shrink mp4::Segment 128 -> 112 bytes (on 64-bit) Scott Lamb 2017-02-26 00:02:49 -0800
  • 21212be18a use associated types for Slice Scott Lamb 2017-02-25 18:54:52 -0800
  • 2d0c78a6d8 style improvements Scott Lamb 2017-02-24 21:33:26 -0800
  • 0a683b0846 Shrink mp4 file slices from 16 to 8 bytes each Scott Lamb 2017-02-21 19:37:36 -0800
  • c6813bd886 clean up adjust_day implementation Scott Lamb 2017-02-15 19:16:34 -0800
  • 13c6af45a1 avoid heap allocation reading uuid from sqlite Scott Lamb 2017-02-13 19:36:05 -0800
  • 5d727a9c83 enforce foreign keys, swap delete order Scott Lamb 2017-02-12 20:56:04 -0800
  • b7957edb5a fix "Edit retention" fs capacity calculation Scott Lamb 2017-02-05 22:57:45 -0800
  • da4e439b9c benchmark camera page, fix broken schema Scott Lamb 2017-02-12 20:37:03 -0800
  • 3314673b8f fix ncurses package names Scott Lamb 2017-02-05 21:58:41 -0800
  • 04c124546b update dependencies Scott Lamb 2017-02-05 21:22:06 -0800
  • 625c6f807b small dep README.md/prep.sh fixes Scott Lamb 2017-02-05 20:55:41 -0800
  • f97e232131 upgrade dependencies Scott Lamb 2017-02-05 20:13:51 -0800
  • c82f038bef new "moonfire-nvr config" subcommand Scott Lamb 2017-02-05 19:58:41 -0800
  • b3a7795407 update to latest http-entity Scott Lamb 2017-01-28 20:10:21 -0800
  • 87de4b4f5c update several dependencies Scott Lamb 2017-01-27 20:58:04 -0800
  • 168cd743f4 new command to initialize a database Scott Lamb 2017-01-16 14:21:08 -0800
  • 3af9aeee96 use xsv-style subcommands like "moonfire-nvr run" Scott Lamb 2017-01-16 12:50:47 -0800
  • a6ec68027a add matching time parsing and formatting routines Scott Lamb 2017-01-12 23:09:02 -0800
  • c96f306e18 fix up the benchmarks Scott Lamb 2017-01-08 14:22:35 -0800
  • 02d3bf5e39 better schema.sql comments Scott Lamb 2017-01-07 23:11:34 -0800
  • db3d78ba69 better error msg if unable to open sample file dir Scott Lamb 2017-01-07 19:48:40 -0800
  • 3e58230813 avoid a SQLite3 sort in list_recordings_by_time Scott Lamb 2017-01-07 00:16:34 -0800
  • 6f2b66c406 be robust to crazy timestamps in ffmpeg streams Scott Lamb 2017-01-06 23:30:24 -0800
  • cdbcad6c80 add a --check subcommand Scott Lamb 2017-01-06 22:54:19 -0800
  • 21b8e0b6df gracefully handle bad video_indexes during upgrade Scott Lamb 2017-01-06 20:48:06 -0800
  • a7e1c9473a extract varint/zigzag stuff to separate module Scott Lamb 2017-01-03 10:33:53 -0800
  • 586902d30f Merge branch 'new-schema' Scott Lamb 2017-01-01 22:59:49 -0800
  • e1cb5f4204 small improvements to schema upgrade instructions Scott Lamb 2017-01-01 22:58:27 -0800
  • 0f4c554ec5 improve the camera html page Scott Lamb 2017-01-01 22:47:26 -0800
  • 462d2b9a01 merge rust branch into master Scott Lamb 2017-01-01 18:38:45 -0800
  • 068890fa8a Improve ClockAdjuster comments Scott Lamb 2016-12-30 19:44:41 -0800
  • fb057309f5 slightly simplify local_start logic Scott Lamb 2016-12-30 19:35:50 -0800
  • 14461fcad9 bugfix: only double length of first recording Scott Lamb 2016-12-30 06:39:09 -0800
  • bca92fbf8d compilation fix for 32-bit arm Scott Lamb 2016-12-30 06:35:10 -0800
  • 938d8a752f camera clock frequency correction Scott Lamb 2016-12-29 21:05:57 -0800
  • a71f6e66d8 test the new local time logic Scott Lamb 2016-12-29 17:14:36 -0800
  • c7443436a5 skip the first rotation Scott Lamb 2016-12-29 13:07:25 -0800
  • cc297adc75 clean up Writer interface slightly Scott Lamb 2016-12-29 12:33:34 -0800
  • d001e4893c new logic for calculating a recording's start time Scott Lamb 2016-12-28 20:56:08 -0800