437 Commits

Author SHA1 Message Date
Hailey Somerville d73346d0b2 update dependencies 2021-06-24 00:09:33 +10:00
Hailey Somerville ff7ba75ad4 update name 2021-06-24 00:03:06 +10:00
Hailey Somerville 30c4043477 compile sqlite in cargo build 2020-10-13 01:42:44 +11:00
Hailey Somerville bedb6e0aca point at new packed_simd package 2020-10-13 01:42:29 +11:00
Hailey Somerville c8c28ee229 add install llvm to readme 2020-09-09 21:17:56 +10:00
Hailey Somerville c3f8ca976e update js-sys 2020-09-03 00:52:43 +10:00
Hailey Somerville 969268389d add screenshot to readme 2020-08-19 20:55:33 +10:00
Hailey Somerville 861016b8a5 remove mediasource audio output 2020-08-19 20:24:05 +10:00
Hailey Somerville 175384fa32 Merge branch 'media-source' 2020-08-17 22:25:07 +10:00
Hailey Somerville a4262a040b fix up some rough edges of the sqlx -> rusqlite transition 2020-08-16 21:07:56 +10:00
Hailey Somerville 31e210660c percent decode uploaded file names 2020-08-16 21:07:51 +10:00
Hailey Somerville f09ede82f2 gracefully handle workspace not yet existing 2020-08-16 21:07:45 +10:00
Hailey Somerville aaa29cc8fa allow with_database_in_blocking_context to be unused for now 2020-08-16 20:41:35 +10:00
Hailey Somerville 94c4c1c16a show selected media item 2020-08-15 23:56:37 +10:00
Hailey Somerville 9b32d1fd96 don't need to create a directory anymore 2020-08-13 15:43:13 +10:00
Hailey Somerville 0635323aef parameterise AvFrame by media type 2020-08-11 16:27:25 +10:00
Hailey Somerville b2c843d20b start working thru type parameter describing codec media type 2020-08-11 14:35:14 +10:00
Hailey Somerville d4ce583235 clean up warnings 2020-08-11 13:44:20 +10:00
Hailey Somerville 4c9a16d9ee rename DecodeContext to Decode 2020-08-11 13:44:04 +10:00
Hailey Somerville f4fd609029 return EOF rather than 0 at end of stream 2020-08-11 13:33:00 +10:00
Hailey Somerville 5e3e7a0fbf set AVFMT_FLAG_CUSTOM_IO flag 2020-08-11 13:32:48 +10:00
Hailey Somerville cf1119e9f3 loop media 2020-08-11 12:05:27 +10:00
Hailey Somerville 860980d512 gracefully handle workspace not yet existing 2020-08-11 12:02:38 +10:00
Hailey Somerville 97f41e9c9d percent decode uploaded file names 2020-08-11 12:01:56 +10:00
Hailey Somerville c855b1020c fix up some rough edges of the sqlx -> rusqlite transition 2020-08-10 21:45:31 +10:00
Hailey Somerville 401c68cf09 refactor video decoder 2020-08-10 14:56:34 +10:00
Hailey Somerville 083d0ea68a start hooking up demux in media source module 2020-08-10 13:48:00 +10:00
Hailey Somerville d547d46eef AvIoReader::check_error fn for propagating errors and panics 2020-08-10 13:19:51 +10:00
Hailey Somerville 7f2a33f8ee hook up ffmpeg::IoReader impl for ReadStream 2020-08-10 13:19:29 +10:00
Hailey Somerville 8272a39af1 fix up param bind order 2020-08-10 12:40:11 +10:00
Hailey Somerville aa4448b2ad Merge branch 'master' into media-source 2020-08-09 23:03:59 +10:00
Hailey Somerville 7d779c321e Merge branch 'rusqlite' 2020-08-09 22:41:19 +10:00
Hailey Somerville e97e9f36bf cut over to rusqlite 2020-08-09 21:52:35 +10:00
Hailey Somerville 8f2cf81416 WIP 2020-08-08 18:34:20 +10:00
Hailey Somerville ec38b3b2bb impl Clone for AvPacket 2020-08-08 18:34:10 +10:00
Hailey Somerville 60cd8586d6 remove commented code 2020-08-08 16:38:24 +10:00
Hailey Somerville c0c99513d3 initialize video codec with dcr in rtmp 2020-08-08 16:25:49 +10:00
Hailey Somerville e8bda623fe fix stream input listen on create 2020-08-08 15:50:58 +10:00
Hailey Somerville 38b4419b5a make sure we're in tokio runtime when creating engine 2020-08-08 15:47:47 +10:00
Hailey Somerville ada6879816 avc::decode should take bonafide ffmpeg packets 2020-08-08 15:44:05 +10:00
Hailey Somerville fbbbc9a214 fix up media source module params handling 2020-08-08 15:34:48 +10:00
Hailey Somerville 8d6681201a add AvPacketRef type 2020-08-08 15:34:25 +10:00
Hailey Somerville 8cd69f77fb implement module async event api 2020-08-08 15:15:43 +10:00
Hailey Somerville 16a14f9f9b ModuleE -> DynModuleHost 2020-08-08 11:18:53 +10:00
Hailey Somerville 9d32a10c2e pass project base to module thru ctx 2020-08-08 10:19:41 +10:00
Hailey Somerville 1161ac0956 remove unused channel_gain field 2020-08-08 10:19:41 +10:00
Hailey Somerville f4bf3e3967 ModuleLink -> ModuleCtx 2020-08-08 10:19:37 +10:00
Hailey Somerville c12d493866 add link param to ModuleT::create 2020-08-08 10:19:21 +10:00
Hailey Somerville ff89854dff rename engine Module enum to ModuleE 2020-08-08 10:19:21 +10:00
Hailey Somerville 99cd48823d clean up warnings 2020-08-08 10:19:21 +10:00