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

Change History (0)

Note: See TracTickets for help on using tickets.