[prev in list] [next in list] [prev in thread] [next in thread]
List: mp3encoder
Subject: Re: [mp3encoder] [PATCH ATTACHED] Lame --ignore-errors option
From: Alexander Leidinger <Alexander () Leidinger ! net>
Date: 2003-07-04 10:13:56
Message-ID: 20030704121356.0c027f6e.Alexander () Leidinger ! net
[Download RAW message or body]
On Thu, 3 Jul 2003 13:47:13 -0500
Adam Luter <Adam.Luter@matchwave.com> wrote:
> Anyway here is the patch. Hopefully it's roughly how you would like it
> done.
This changes the interface of libmp3lame. For Takehiro's branch this
would be ok, as we don't have the constraint to keep the API stable. But
for the main branch we can't do that.
So you have to check the validity of the values in the frontend, not in
the id3 functions (Track-No, Year, ...).
Further comments:
- you shouldn't set blank ("") values on failure (title, comment, artist)
- don't set the year/track to 0 on failure, use the current behavior
- don't print "Specify genre name or number." when you set it to "Other"
- please don't use tabs to indent
My suggestion:
- test the id3 values in parse.c, if the user wants to ignore errors
use the id3 functions as they are used at the moment (except for the
genre) else print an error
- genre: don't test the value, just use the id3 function, if it fails
and the user wants to ignore errors then use a default genre
This way the API remains stable (you only have to change parse.c) and we
have the desired behavior.
Bye,
Alexander.
--
To boldly go where I surely don't belong.
http://www.Leidinger.net Alexander @ Leidinger.net
GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic