aboutsummaryrefslogtreecommitdiff
path: root/src/idop.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-07-11 18:03:38 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-07-11 18:13:27 +0300
commit824a3865403c2c1a90533a1799c3ba9e277c2ce1 (patch)
treed3443aa8f29c2d207652428855f0c2acd9b910ad /src/idop.c
parentfa9805ce540e5443206d9e0fb9b34908bd8439bc (diff)
downloadidest-824a3865403c2c1a90533a1799c3ba9e277c2ce1.tar.gz
idest-824a3865403c2c1a90533a1799c3ba9e277c2ce1.tar.bz2
Change Scheme representation of frame lists.
* doc/idest.texi: Update * src/guile.c (field_to_scm): Support all conversions, except ID3_FIELD_TYPE_BINARYDATA. (frame_to_scm): Rewrite taking into account new frame list format. (scm_to_tag): Likewise. (setval): Remove. * src/idop.c (set_frame_value): Accept any frame type.
Diffstat (limited to 'src/idop.c')
-rw-r--r--src/idop.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/idop.c b/src/idop.c
index 96e196d..2d12c98 100644
--- a/src/idop.c
+++ b/src/idop.c
@@ -30,12 +30,7 @@ set_frame_value(struct id3_frame *frame, const struct ed_item *item)
const char *class;
switch (frame_id(frame->id)) {
- case item_title:
- case item_artist:
- case item_album:
- case item_year:
- case item_track:
- case item_genre:
+ default:
field = id3_frame_field(frame, 0);
id3_field_settextencoding(field, encoding);
@@ -79,9 +74,6 @@ set_frame_value(struct id3_frame *frame, const struct ed_item *item)
id3_field_setfullstring(field, ucs4);
free(ucs4);
break;
-
- default:
- error(1, 0, "don't know how to set field %s", frame->id);
}
}

Return to:

Send suggestions and report system problems to the System administrator.