diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-10-21 09:23:37 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-10-21 09:23:37 +0000 |
commit | 059af568d6c275b40d241716155fbfe4f27f2e5b (patch) | |
tree | d7a8b60bd39cdf137b0b3ed440650d173b384c4c /pjmedia/src | |
parent | f7d8a18e6d9b7591884c9afa2501ef49a490d4ad (diff) |
Fixed quality setting in MP3 writer (thanks Toni again)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@786 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src')
-rw-r--r-- | pjmedia/src/pjmedia/mp3_writer.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia/mp3_writer.c b/pjmedia/src/pjmedia/mp3_writer.c index 74098ff4..ed6646f8 100644 --- a/pjmedia/src/pjmedia/mp3_writer.c +++ b/pjmedia/src/pjmedia/mp3_writer.c @@ -200,10 +200,14 @@ static pj_status_t init_mp3_encoder(struct mp3_file_port *fport, LConfig.format.LHV1.nVbrMethod = VBR_METHOD_DEFAULT; LConfig.format.LHV1.bWriteVBRHeader = 1; LConfig.format.LHV1.dwVbrAbr_bps = fport->mp3_option.bit_rate; + LConfig.format.LHV1.nVBRQuality = (pj_uint16_t) + fport->mp3_option.quality; LConfig.format.LHV1.bEnableVBR = 1; } - LConfig.format.LHV1.nQuality = (pj_uint16_t)fport->mp3_option.quality; + LConfig.format.LHV1.nQuality = (pj_uint16_t) + (((0-fport->mp3_option.quality-1)<<8) | + fport->mp3_option.quality); /* * Init MP3 stream. |