Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Proposal/Announcement: Alternative SI library
Hi,
when working with libdtv, I noticed some of its shortcomings:
- the xMem-stuff is not thread-safe, VDR even has to use a global mutex
- it is not possible to take a single part of a parsed structure, e.g. a
single descriptor, and store it for later use (this also comes down to xMem)
- it makes heavy use of macros
- it's plain C, VDR is object-oriented
- there is even code which g++ refuses to eat (xForEach)
- everything is parsed, even if you only want to read a part
I want to announce an alternative library, libsi, available from
http://www.wiesweg-online.de/linux/vdr/libsi-0.1.tar.gz
Advantages:
- Object-oriented approach, C++
- thread-safe in the sense that you can use the library from different threads
with as much objects as you like. Thread-safe access to a single object may
require some work on the underlying storage class
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index