Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
73129b7
libs/base/idlesrc: minor format and comment fixups
camilo-celis Oct 25, 2025
030a2d9
libs/base/idlesrc: implement a dispose method
camilo-celis Oct 25, 2025
8f74b1e
libs/base/idlesrc: assert format is either buffer/bytes
camilo-celis Oct 25, 2025
85b17c2
libs/base/idlesrc: change alloc_buffer size data-type
camilo-celis Oct 25, 2025
dcb24b9
libs/base/idlesrc: standarize comments
camilo-celis Oct 25, 2025
a66cda7
libs/base/idlesrc: remove unecessary check if the object queue has a …
camilo-celis Oct 25, 2025
3175058
libs/base/idlesrc: properly support buffer lists
camilo-celis Oct 25, 2025
52b17dd
libs/base/idlesrc: correct flow-return on pushes
camilo-celis Oct 25, 2025
d2c236e
libs/base/idlesrc: indent
camilo-celis Oct 25, 2025
08b63a8
base/libs/idlesrc: use correct push API
camilo-celis Oct 25, 2025
b655934
libs/base/idlesrc: log task lifetime
camilo-celis Oct 25, 2025
85098aa
lib/base/idlesrc: fix up uninitialized valgrind warning
camilo-celis Oct 26, 2025
d6a4aef
lib/base/idlesrc: fix up event test
camilo-celis Oct 26, 2025
f949905
lib/base/idlesrc: rename buffer pool variable
camilo-celis Oct 26, 2025
76b13a1
libs/base/idlesrc: also support TIME format
camilo-celis Oct 29, 2025
7f298bb
libs/base/idlesrc: actually set a flow error if we fail to push an event
camilo-celis Oct 29, 2025
fa3fe03
libs/base/idlesrc: implement basic use of shared thread-pools
camilo-celis Oct 29, 2025
953675d
libs/base/idlesrc: make alloc a vmethod
camilo-celis Oct 30, 2025
9e690d0
libs/base/idlesrc: drop unimplemented get_size
camilo-celis Oct 30, 2025
b418588
libs/base/idlesrc: improve docstring and remove unused APIs
camilo-celis Oct 30, 2025
3526eea
libs/base/idlesrc/test: remove unused variables
camilo-celis Oct 31, 2025
77ff1cf
libs/base/idlesrc: raise element errors on failures to push
camilo-celis Oct 31, 2025
62257db
libs/base/idlesrc: remove _since_ from docstring
camilo-celis Oct 31, 2025
1dc42f1
libs/base/idlesrc: add missing static keyword to default_alloc
camilo-celis Oct 31, 2025
cc6f565
libs/base/idlesrc/test: comment out missing harness API call
camilo-celis Oct 31, 2025
184f7c2
libs/base/idlesrc/test: add missing return from thread func
camilo-celis Oct 31, 2025
ba5a2fb
libs/base/idlesrc: avoid cleaning up the thread pool
camilo-celis Nov 3, 2025
e7cf5a5
libs/base/idlesrc/test: unref source objects
camilo-celis Nov 3, 2025
76495c3
libs/base/idlesrc: correct thread-pool cleanup & unref on tests
camilo-celis Nov 3, 2025
6e6a2b4
libs/base/idlesrc: join previous handle and propagate GError on start…
camilo-celis Jun 4, 2026
14e39e8
libs/base/idlesrc: don't cleanup() a possibly-shared pool & properly …
camilo-celis Jun 4, 2026
fdef358
libs/base/idlesrc: don't cleanup() a possibly-shared pool & drop dead…
camilo-celis Jun 4, 2026
6f22493
libs/base/idlesrc: fix the -1 check for buffer allocation
camilo-celis Jun 4, 2026
96f84a2
libs/base/idlesrc: handle the GError from gst_task_pool_prepare()
camilo-celis Jun 4, 2026
78adc6c
libs/base/idlesrc: mirror behaviour for non-flow events: log and cont…
camilo-celis Jun 4, 2026
68b99f3
libs/base/idlesrc: add class-doc for @alloc and the inline gtk-doc block
camilo-celis Jun 4, 2026
d8cb781
libs/base/idlesrc/test: initialize err, don't cleanup() after transfer
camilo-celis Jun 4, 2026
c133671
libs/base/idlesrc/test: fixup typo
camilo-celis Jun 4, 2026
7925059
libs/base/idlesrc: fix the bogus gst_base_idle_src_alloc() reference
camilo-celis Jun 4, 2026
59c38e2
libs/base/idlesrc: protect against invalid thread-pool handle
camilo-celis Jun 4, 2026
dbcfa1e
libs/base/idlesrc: fix race on thread-pool and thread-handle on start…
camilo-celis Jun 4, 2026
4669502
libs/base/idlesrc: don't support switching pools mid-flow
camilo-celis Jun 4, 2026
080a144
libs/base/idlesrc/tests: extra coverage
camilo-celis Jun 4, 2026
56fb769
libs/base/idlesrc: track ownership of own thread-pool
camilo-celis Jun 4, 2026
6c2e865
libs/base/idlesrc/test: add yield helper instead of cast
camilo-celis Jun 4, 2026
57a975e
libs/base/idlesrc: protect running state
camilo-celis Jun 4, 2026
f4430b3
libs/base/idlesrc: correct comments
camilo-celis Jun 4, 2026
78198e0
libs/base/idlesrc: correct indentation
camilo-celis Jun 4, 2026
e59381b
libs/base/idlesrc: use a struct-copy steal instead of the pop/push lo…
camilo-celis Jun 4, 2026
0138caf
libs/base/idlesrc/test: cleanup other taks pool
camilo-celis Jun 5, 2026
fbb45ae
libs/base/idlesrc: unref unknown obj
camilo-celis Jun 5, 2026
5aca70d
libs/base/idlesrc: fixup header alignment
camilo-celis Jun 5, 2026
09e0919
libs/base/idlesrc: re-check running flag on start_task
camilo-celis Jun 5, 2026
486664a
libs/base/idlesrc: gst-indent
camilo-celis Jun 5, 2026
49c5698
libs/base/idlesrc: protect against failures to prepare pool
camilo-celis Jun 5, 2026
5273609
libs/base/indlesrc: fix type on docstring
camilo-celis Jun 5, 2026
54bad74
libs/base/idlesrc: make sure to cleanup running state
camilo-celis Jun 5, 2026
76fabc5
libs/base/idlesrc: init pending segment within lock before setting ru…
camilo-celis Jun 5, 2026
a4968b2
libs/base/idlesrc: re-work queue drain on error and normal cases
camilo-celis Jun 5, 2026
02c22cd
libs/base/idlesrc/test: extend coverage for edge-cases
camilo-celis Jun 5, 2026
2c92248
libs/base/idlesrc: reduce races on finalize and cleanup work
camilo-celis Jun 5, 2026
5dd2f60
libs/base/idlesrc: keep an event ref a bit longer until we log a pos…
camilo-celis Jun 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading