Opened 13 years ago
Last modified 12 years ago
#127 closed enhancement
VIO/DSTR should support VIOs using refcerence counter — at Initial Version
Reported by: | ph3-der-loewe | Owned by: | |
---|---|---|---|
Priority: | wishlist | Milestone: | RoarAudio major release 1.0 |
Component: | libroar and friends | Version: | 1.0beta0 |
Keywords: | soname_change | Cc: | |
Architecture: | Compiler: | ||
Difficulty: | easy | Kernel: | |
Operating System: | Parent Tickets: | ||
Patch attached: | no | Protocol: | |
Sound driver: | Topic: | New feature |
Description
VIO/DSTR should support VIOs using refcerence counter.
The following changes need to be done:
- There must be a function to zero VIOs.
- roar_vio_close() should be replaced (with transition macro) by roar_vio_unref().
- roar_vio_ref() needs to be added.
- There should be a function returning a roar_mm_malloc()ed VIO opened using DSTR.
- static and dynamic(roar_mm_*()) VIOs should be supported. refc=0 can be used to mark as static.
This may require a soname change
Subtickets
Note: See
TracTickets for help on using
tickets.