![]() Administrator ![]()
|
Does it work under a new user by any chance? (Just ruling out any user specific configuration or cache issues).
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
No, it does not work under a another, freshly created user.
|
![]() Administrator ![]()
|
Can you please confirm that Amarok (or it's appropriate transcoding plugins) link against the same ffmpeg library that the ffmpeg binary itself uses?
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I guess so:
Full output:
|
![]() Registered Member ![]()
|
same problem
opensuse 12.2, all m/media from packman
Also soundkonverter can't handle mp3 encode via ffmpeg ![]() |
![]() KDE Developer ![]()
|
Hi Horrus, the reason is quite simple: ffmpeg changed output of ffmpeg -codecs from:
in version 1.0, Amarok is then unable to parse the codec availability. Oh gosh, this ffmpeg 0.10 / ffmpeg 1.0 / libav schism is getting annoying. Short answer: Amarok 2.6 doesn't support ffmpeg >= 1.0. You can try to downgrade ffmpeg or try libav instead. (with ffmpeg -> avconv symlink) |
![]() KDE Developer ![]()
|
This will be fixed in Amarok 2.7, to track the progress please follow https://bugs.kde.org/show_bug.cgi?id=309454
|
![]() KDE Developer ![]()
|
Fixed in current git and to-be 2.7, please test.
|
![]() Registered Member ![]()
|
Sorry, had no time to test it...
Could it be possible that non-playing of last.fm radio stations is also related to that API change of ffmpeg? |
![]() KDE Developer ![]()
|
No. |
![]() Registered Member ![]()
|
I have tested it on openSUSE 12.2 with ffmpeg 1.0 from Packman.
With this commit transcoding works again to all formats except AAC. "ffmpeg -codecs|grep aac" gives me:
Wouldn't it be better to use aac as fallback codec if libfaac is not available? Maybe with code like this: (src/core/transcoding/formats/TranscodingAacFormat.cpp)
|
![]() KDE Developer ![]()
|
Yes, is is a possibility. However there are some considerations: * I've seen somewhere that "aac" is reportedly inferior in encoding quality and quality/bitrate to libfaac * acc may interpret the quality paremeter differently, needs checking that is produces approximately the same bitrates/quality with the same quality setting ...but if it works out, we would welcome this fallback. Please write and actual patch, test that it works as expected (first tries libfaac, then aac, then reports non-availability; this involoves you reinstalling ffmpeg with various codecs enabled/compiled in) and test/check the points above. Then please submit the patch using http://reviewboard.kde.org/ We would love to see you improving Amarok, thanks! |
![]() Registered Member ![]()
|
First of all, I just wanted to point this out.
I personally don't use aac. But I'm willing to help! ![]() I don't know about that. But I think "aac" is better than nothing at all. ![]() Right, that's what came up to my mind as well before I wrote my post. Haven't checked yet. OK. I will do that. But it will take some time... Thanks for your work, btw! ![]() |
![]() KDE Developer ![]()
|
Great! Take your time, we're in feature freeze for 2.7 anyway. Thanks your your future contribution! You may join us on IRC, channel #amarok. Ping me (strohel) if you have any quick questions regarding the patch. |
![]() Registered Member ![]()
|
Just a confirmation - the openSUSE KDE SC 4.10 git build of Amarok does fix this issue for me as well
![]() Thanks!
I don't do sigs.
|
Registered users: Bing [Bot], gfielding, Google [Bot], markhm, sethaaaa, Sogou [Bot], Yahoo [Bot]