[th] amarok + nowy libgpod
Szymon Siwek
sls w poczta.wp.pl
Czw, 20 Lip 2006, 11:14:56 CEST
On Thu, Jul 20, 2006 at 07:20:14AM +0200, Paweł Sikora wrote:
> > >
> > > z tego co widziałem, to amarok nie chciał się zbudować z nowym
> > > libgpod-em (wyleciały jakieś pola ze struktur).
> >
> > Zmieniły nazwę. Łatka załączona.
>
> nie ma łatki.
kolejne podejście
--
Szymon Siwek
Los nikomu nie szczędzi rozczarowań.
-------------- następna część ---------
--- amarok-1.4.1/amarok/src/mediadevice/ipod/ipodmediadevice.cpp 2006-07-02 19:37:44.000000000 +0000
+++ amarok-1.4.1/amarok/src/mediadevice/ipod/ipodmediadevice.cpp.new 2006-07-04 04:38:06.000000000 +0000
@@ -242,7 +242,7 @@
else if(type=="m4b")
{
track->filetype = g_strdup( "mp4" );
- track->flag3 |= 0x01; // remember current position in track
+ track->remember_playback_position |= 0x01; // remember current position in track
}
else if(type=="m4v" || type=="mp4v" || type=="mov" || type=="mpg")
{
@@ -252,7 +252,7 @@
else if(type=="aa")
{
track->filetype = g_strdup( "audible" );
- track->flag3 |= 0x01; // remember current position in track
+ track->remember_playback_position |= 0x01; // remember current position in track
TagLib::Audible::File f( QFile::encodeName( bundle.url().path() ) );
TagLib::Audible::Tag *t = f.getAudibleTag();
@@ -284,8 +284,8 @@
if(podcastInfo)
{
//track->flag1 |= 0x02; // artwork flag, handled by libgpod
- track->flag2 |= 0x01; // skip when shuffling
- track->flag3 |= 0x01; // remember playback position
+ track->skip_when_shuffling |= 0x01; // skip when shuffling
+ track->remember_playback_position |= 0x01; // remember playback position
track->flag4 |= 0x02; // also show description on iPod
// FIXME: track->unk176 = 0x00020000; // for podcasts
QString plaindesc = podcastInfo->description;
Więcej informacji o liście dyskusyjnej pld-devel-pl