[prev in list] [next in list] [prev in thread] [next in thread]
List: alsaplayer-devel
Subject: [Alsaplayer-devel] Handling metadata independently of input plugins
From: "Peter Lemenkov" <lemenkov () gmail ! com>
Date: 2007-10-31 20:44:24
Message-ID: adf480660710311344i36339e45n4e8bdbc17498e448 () mail ! gmail ! com
[Download RAW message or body]
Hello All!
We got bunch of poorly maintained and outdated code in almost every
input-plugin - metadata parsing (input_plugin::stream_info function
and supplementary ones). Although there are various improvements in
RFCs for almost every format/stream type and some general purpose
libraries for dealing with metadata we still use these old and hackish
implementations.
I decided to propose another approach. I discovered interesting
library - taglib, which capable to handle id3tag, ogg/flac, mpc and
(still not implemented by me) ape tags.
I attached very pre-pre-beta patch - it's only a proof-of-concept but
may show that it's really working.
So I requesting for comments - are any objections of removing
metadata-related code from input plugins? From my point of view -
there are many advantages (better support for modern RFCs, security
etc), better and cleaner codebase and so on. As for portability -
taglib included in almost all linux distros existed (don't know about
commercial unices), written in C++ but w/o external dependencies.
--
With best regards!
["alsaplayer--initial_attempt__generic_metadata.diff" (application/octet-stream)]
_______________________________________________
alsaplayer-devel mailing list
alsaplayer-devel@lists.tartarus.org
http://lists.tartarus.org/mailman/listinfo/alsaplayer-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic