Commit Graph

10 Commits

Author SHA1 Message Date
Dean Lee
1fad5216ea loggerd: remove the segment variable from encoders (#20034) 2021-02-07 17:48:46 -08:00
Dean Lee
aa37e95341 OmxEncoder: use c++ mutex&condition_variable (#19786)
* use c++ mutex&condition_variable

* rebase

* cleanup includes&use while

* remove include pthread.h
2021-02-01 21:57:17 -08:00
Dean Lee
9a9641a296 OMXEncoder: remove pthread_mutex_t lock from member variables (#19948)
* remove mutex

* rebase master
2021-01-30 19:11:03 -08:00
Adeeb Shihadeh
20a2bfdd31 Revert "OmxEncoder: new function set_state, set and wait state changed (#19906)"
This reverts commit 36a596eb1e.
2021-01-28 11:57:29 -08:00
Dean Lee
36a596eb1e OmxEncoder: new function set_state, set and wait state changed (#19906)
* free buffers after state is loaded

* set_data_blocking

* fix indentation

* Empty commit,trigger Build
2021-01-28 11:45:44 -08:00
Willem Melching
5693773ae1 fix safequeue import 2021-01-28 15:25:24 +01:00
Dean Lee
e6783f4d9f remove cqueue, use class SafeQueue (#19774)
* class SafeQueue

* cleanup includes

* space

* add timeout

use try_poll

* add function empty() & size()

* class SafeQueue

* add timeout

use try_poll

* add function empty() & size()

* rebase master

* rebase master

* for loop

* fix bug
2021-01-28 15:12:45 +01:00
Adeeb Shihadeh
1ed77847fe loggerd: remove vipc arg from encode frame 2021-01-23 17:11:36 -08:00
Dean Lee
e04cecd169 OmxEncoder: use std::vector to keep buffer (#19807) 2021-01-17 15:48:06 -08:00
Adeeb Shihadeh
a1c7f19fe4 Video Encoder abstraction (#19729) 2021-01-12 00:03:31 -08:00