Thank You for your continued support and contributions!
I've got a problem. Since the inclusion of the patch, the sleep timer of my WPS "azure v2" for e200 doesn't show up anymore. The hold switch DOES show up, but it won't disappear when disabling the hold mode
I'm not sure if this is related to the tokenizer, but when I play MP3 tracks (with ID3V2 tags) I sometimes get slightly corrupted text in the WPS. E.g., track number is an empty string (but still present), year shows part of a replaygain tag name and similar things. Has anyone else seen that? There has been some minor changes to the ID3 reader, but I doubt they would have effects of this kind.I don't have access to a development environment at the moment, so I can't make any closer investigation of it right now.
Quote from: DukeLuke on April 07, 2007, 03:53:20 AMI've got a problem. Since the inclusion of the patch, the sleep timer of my WPS "azure v2" for e200 doesn't show up anymore. The hold switch DOES show up, but it won't disappear when disabling the hold mode I'm pretty sure I solved the hold switch with r13054. Did you try this version ?I added the sleep timer tag in r13056.
year shows part of a replaygain tag name
%?rp<| %rp>%?rr<|%rr>
%ar%pv
I'm pretty sure that updating (or scrolling) aligned right strings cleared images to their left in the past. I'm almost positive I ran into this problem before, since lines are updated as lines.
Roolku:I'm trying to find where the 1) comes from. I managed to reproduce it too but I have absolutly no idea what causes it.
The 2) looks like a non-issue to me. According to my tests, the %rr and %rp tags behave exactly like described in the CustomWPS wiki page. The examples you give are true/false constructs, which return true if the tag has a value and false if the tag doesn't.
if (num_options > 2) /* enum */
%?rr<|A|A>
Playcount and rating are numeric so they always have a value, so they'll always return the first case, which is empty in your examples.
According to the wiki page, the rating is supposed to be used in an enum with 10 cases and the playcount isn't really meant to be used in a conditional...
case WPS_TOKEN_DATABASE_PLAYCOUNT: if (intval) { *intval = id3->playcount + 1; } snprintf(buf, buf_size, "%ld", id3->playcount); return buf;
About 3), it's possible that some things are refreshed differently than in the old WPS code. This is to try to be more effective. I'd like to see the WPS that has this problem.
Also, I'm working on a patch to fix FS#6056, so this might change. You could try the patch and tell me if it helps. I've posted it on the bug entry.
Page created in 0.078 seconds with 17 queries.