Changeset 298


Ignore:
Timestamp:
04/26/07 22:36:43 (17 years ago)
Author:
r2d
Message:

changed encoder description for sv7 encoder in sv8 stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libmpc/trunk/libmpcdec/streaminfo.c

    r265 r298  
    6262mpc_get_encoder_string(mpc_streaminfo* si)
    6363{
    64         if (si->stream_version < 8) {
    65                 if (si->encoder_version == 0) {
     64        int ver = si->encoder_version;
     65        if (si->stream_version >= 8)
     66                ver = (si->encoder_version >> 24) * 100 + ((si->encoder_version >> 16) & 0xFF);
     67        if (ver <= 116) {
     68                if (ver == 0) {
    6669                        sprintf(si->encoder, "Buschmann 1.7.0...9, Klemm 0.90...1.05");
    6770                } else {
    68                         switch (si->encoder_version % 10) {
     71                        switch (ver % 10) {
    6972                                case 0:
    70                                         sprintf(si->encoder, "Release %u.%u", si->encoder_version / 100,
    71                                                         si->encoder_version / 10 % 10);
     73                                        sprintf(si->encoder, "Release %u.%u", ver / 100,
     74                                                        ver / 10 % 10);
    7275                                        break;
    7376                                case 2: case 4: case 6: case 8:
    74                                         sprintf(si->encoder, "Beta %u.%02u", si->encoder_version / 100,
    75                                                         si->encoder_version % 100);
     77                                        sprintf(si->encoder, "Beta %u.%02u", ver / 100,
     78                                                        ver % 100);
    7679                                        break;
    7780                                default:
    7881                                        sprintf(si->encoder, "--Alpha-- %u.%02u",
    79                                                         si->encoder_version / 100, si->encoder_version % 100);
     82                                                        ver / 100, ver % 100);
    8083                                        break;
    8184                        }
Note: See TracChangeset for help on using the changeset viewer.