Commit Graph

  • 5dd0dca51f Add a simple JSON API. Scott Lamb 2016-04-23 13:55:36 -07:00
  • 8ab2edb970 Merge pull request #2 from dolfs/master Scott Lamb 2016-04-23 10:20:46 -07:00
  • 770fe1512a Updated README to explain and show use of "cameras.sql" Dolf Starreveld 2016-02-09 00:02:07 -08:00
  • c4a5c52773 Merge pull request #1 from dolfs/master Scott Lamb 2016-02-08 22:49:34 -08:00
  • e7456643cd Added prep.sh script for automated builds * Changed README.md commensurately * Add cameras.sql to .gitignore to not commit personal camera data * Change CMakeLists.txt to explicitly refer to hand-built libevent dirs Dolf Starreveld 2016-02-07 22:59:29 -08:00
  • 3b0dc5368e Write using the shiny new schema Scott Lamb 2016-02-03 23:22:37 -08:00
  • ca368944ec AnnexB->AVC sample data converter Scott Lamb 2016-02-02 20:18:41 -08:00
  • 8ee1ab1c7b Extend ListCameras to return more ifno Scott Lamb 2016-01-31 23:27:52 -08:00
  • 1bd5c8aafe Sanify sample directory references. Scott Lamb 2016-01-31 22:41:30 -08:00
  • 09e1023b6a clang-format-3.7 --style=Google -i Scott Lamb 2016-01-31 21:56:29 -08:00
  • 708bbf5eb2 Revert "clang-format-3.7 --style=Google -i." Scott Lamb 2016-01-31 21:53:43 -08:00
  • 1928569540 Small fix: correct duration in top-level display. Scott Lamb 2016-01-31 21:17:20 -08:00
  • ad4beac464 clang-format-3.7 --style=Google -i. Scott Lamb 2016-01-31 21:16:33 -08:00
  • 77f3a57416 Fix recording display splitting. Scott Lamb 2016-01-24 20:19:45 -08:00
  • 699ffe7777 Expanded, reasonably efficient SQL operations. Scott Lamb 2016-01-24 17:57:46 -08:00
  • b9d6526492 Optimize the SQLite query for building .mp4s. Scott Lamb 2016-01-17 01:14:29 -08:00
  • 40cd983355 Web interface to the new SQLite schema. Scott Lamb 2016-01-16 22:54:16 -08:00
  • 055883d248 Add a QueryParameters class. Scott Lamb 2016-01-16 18:00:58 -08:00
  • b18f6ba237 Add a simple Atoi64. Scott Lamb 2016-01-16 17:59:39 -08:00
  • 442b953f28 Redo the SQLite wrapper. Scott Lamb 2016-01-15 23:48:30 -08:00
  • 4c7eed293f Construct HTTP responses incrementally. Scott Lamb 2016-01-14 22:41:49 -08:00
  • 6cd2d75846 Use -ggdb in debug builds. Scott Lamb 2016-01-14 16:14:53 -08:00
  • 84406a8123 Add a fast path to Mp4SampleTablePieces::Init. Scott Lamb 2016-01-14 15:41:45 -08:00
  • 78c3b8dafa Fixes/improvements to mp4 VirtualFile generation. Scott Lamb 2016-01-13 07:50:13 -08:00
  • d38eb9103e Helper for making large values human-readable. Scott Lamb 2016-01-13 07:20:39 -08:00
  • 95523c3522 ToHex shouldn't require padding between bytes. Scott Lamb 2016-01-13 06:51:23 -08:00
  • 29696688b5 Small Uuid class wrapping libuuid. Scott Lamb 2016-01-12 09:46:21 -08:00
  • 85b7027803 Logic for generating .mp4 virtual files. Scott Lamb 2016-01-11 00:17:56 -08:00
  • 798f1db039 h264.cc: handle both kinds of ffmpeg extradata. Scott Lamb 2016-01-10 21:28:07 -08:00
  • 29054d42a0 A few types of FileSlice useful for mp4 building. Scott Lamb 2016-01-09 23:26:02 -08:00
  • eed2a69f7a Work around libevent bug 306 in evbuffer_add_file. Scott Lamb 2016-01-09 22:51:27 -08:00
  • bb7fb95b57 Helper for composing a VirtualFile from "slices". Scott Lamb 2016-01-09 22:15:22 -08:00
  • c89907d785 Nit: fix typo in reserve. Scott Lamb 2016-01-09 21:42:00 -08:00
  • 1ca6e2a665 Bit less string copying in H.264 code. Scott Lamb 2016-01-09 21:41:12 -08:00
  • 15b1ee54a6 Compute the full AVCSampleEntry (avc1 box). Scott Lamb 2016-01-09 21:13:05 -08:00
  • 48d0473a4c Small helper for writing sample files safely. Scott Lamb 2016-01-09 17:16:55 -08:00
  • 30e0f73ae0 First portion of .mp4 generation logic. Scott Lamb 2016-01-09 12:02:36 -08:00
  • c294d751b6 Add logic to create an AVCDecoderConfiguration. Scott Lamb 2016-01-08 21:44:19 -08:00
  • dca9642c51 Remove unused/untested ffmpeg-test.cc. Scott Lamb 2016-01-08 21:40:59 -08:00
  • d00c0b2f12 Add ReadFileOrDie test util function. Scott Lamb 2016-01-08 21:39:42 -08:00
  • 9af7eb8c14 Add small sqlite3 wrapper + start of schema. Scott Lamb 2016-01-07 22:59:34 -08:00
  • a46df2c2e5 Minor File interface changes. Scott Lamb 2016-01-06 23:38:46 -08:00
  • 7b45f48027 Add (openssl-based) SHA-1 hashing. Scott Lamb 2016-01-06 23:27:44 -08:00
  • 60988f0646 Add sample index codec; fix schema doc. Scott Lamb 2016-01-05 11:01:36 -08:00
  • 23ba5e0049 Add util functions for binary encoding/decoding. Scott Lamb 2016-01-05 08:29:12 -08:00
  • cc0adc327b Rough draft of schema design doc. Scott Lamb 2016-01-04 23:52:05 -08:00
  • 320c4afa94 Fix incorrect path, commandline in README.md. Scott Lamb 2016-01-04 22:06:55 -08:00
  • 7968952295 Add a Filesystem interface for testability. Scott Lamb 2016-01-02 10:48:58 -08:00
  • c9eda8ac15 Initial commit, with basic functionality. Scott Lamb 2016-01-01 22:06:47 -08:00