Switching to Av libs to handle cover pictures

This commit is contained in:
emeric
2014-03-13 13:52:16 +01:00
parent 7fb9b5bd1d
commit 507a3bdaae
11 changed files with 82 additions and 31 deletions
+6 -8
View File
@@ -49,15 +49,13 @@ AudioWidget::playTrack(boost::filesystem::path p)
// Refresh cover
{
MetaData::Extractor parser;
MetaData::GenericData cover;
if (parser.parseCover( p, cover)) {
std::cout << "Cover parsed!" << std::endl;
std::cout << "mime type = " << cover.mimeType << ", size = " << cover.data.size();
_imgResource->setMimeType(cover.mimeType);
_imgResource->setData(cover.data);
const std::vector< std::vector<unsigned char> >& pictures = inputFile.getCoverPictures();
if (!pictures.empty())
{
std::cout << "Cover found!" << std::endl;
// _imgResource->setMimeType(cover.mimeType);
_imgResource->setData(pictures.front());
}
else {
std::cout << "No cover found!" << std::endl;