]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/musicpd/mpd/save-volume-state.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / musicpd / mpd / save-volume-state.patch
1 diff -Nur mpd-0.11.5~/src/playlist.c mpd-0.11.5/src/playlist.c
2 --- mpd-0.11.5~/src/playlist.c  2005-08-31 17:11:14.000000000 -0700
3 +++ mpd-0.11.5/src/playlist.c   2005-08-31 17:14:36.000000000 -0700
4 @@ -49,6 +49,7 @@
5  #define PLAYLIST_STATE_FILE_CURRENT            "current: "
6  #define PLAYLIST_STATE_FILE_TIME               "time: "
7  #define PLAYLIST_STATE_FILE_CROSSFADE          "crossfade: "
8 +#define PLAYLIST_STATE_FILE_VOLUME              "volume: "
9  #define PLAYLIST_STATE_FILE_PLAYLIST_BEGIN     "playlist_begin"
10  #define PLAYLIST_STATE_FILE_PLAYLIST_END       "playlist_end"
11  
12 @@ -275,6 +276,8 @@
13                         myfprintf(fp,"%s\n",PLAYLIST_STATE_FILE_STATE_STOP);
14                         break;
15                 }
16 +               myfprintf(fp,"%s%i\n",PLAYLIST_STATE_FILE_VOLUME,
17 +                         getVolumeLevel());
18                 myfprintf(fp,"%s%i\n",PLAYLIST_STATE_FILE_RANDOM,
19                                 playlist.random);
20                 myfprintf(fp,"%s%i\n",PLAYLIST_STATE_FILE_REPEAT,
21 @@ -403,6 +406,10 @@
22                                 current = atoi(&(buffer
23                                         [strlen(PLAYLIST_STATE_FILE_CURRENT)]));
24                         }
25 +                       else if(strncmp(buffer,PLAYLIST_STATE_FILE_VOLUME,
26 +                                       strlen(PLAYLIST_STATE_FILE_VOLUME)) == 0) {
27 +                         changeVolumeLevel(1, atoi(&(buffer[strlen(PLAYLIST_STATE_FILE_VOLUME)])), 0);
28 +                       }
29                         else if(strncmp(buffer,
30                                 PLAYLIST_STATE_FILE_PLAYLIST_BEGIN,
31                                 strlen(PLAYLIST_STATE_FILE_PLAYLIST_BEGIN)