From: Michael R. <mr...@us...> - 2004-12-17 13:40:03
|
Update of /cvsroot/xine/xine-lib/src/libw32dll In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4931/xine-lib/src/libw32dll Modified Files: qt_decoder.c Log Message: forgot this one: use UTF-8 meta info setting, where we know the string is ASCII (costly conversion is not necessary, because ASCII is a subset of UTF-8) Index: qt_decoder.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/libw32dll/qt_decoder.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- qt_decoder.c 12 Dec 2004 22:01:25 -0000 1.38 +++ qt_decoder.c 17 Dec 2004 13:39:54 -0000 1.39 @@ -323,17 +323,17 @@ switch (buf->type) { case BUF_AUDIO_QDESIGN1: this->InputFormatInfo.format = FOUR_CHAR_CODE('Q','D','M','C'); - _x_meta_info_set(this->stream, XINE_META_INFO_AUDIOCODEC, + _x_meta_info_set_utf8(this->stream, XINE_META_INFO_AUDIOCODEC, "QDesign Music Codec v1 (QT DLL)"); break; case BUF_AUDIO_QDESIGN2: this->InputFormatInfo.format = FOUR_CHAR_CODE('Q','D','M','2'); - _x_meta_info_set(this->stream, XINE_META_INFO_AUDIOCODEC, + _x_meta_info_set_utf8(this->stream, XINE_META_INFO_AUDIOCODEC, "QDesign Music Codec v2 (QT DLL)"); break; case BUF_AUDIO_QCLP: this->InputFormatInfo.format = FOUR_CHAR_CODE('Q','c','l','p'); - _x_meta_info_set(this->stream, XINE_META_INFO_AUDIOCODEC, + _x_meta_info_set_utf8(this->stream, XINE_META_INFO_AUDIOCODEC, "Qualcomm Purevoice Codec (QT DLL)"); break; default: @@ -980,7 +980,7 @@ this->ratio = (double)this->bih.biWidth / (double)this->bih.biHeight; /* video decoder only handles SVQ3 at this point */ - _x_meta_info_set(this->stream, XINE_META_INFO_VIDEOCODEC, "Sorenson Video 3 (QT DLL)"); + _x_meta_info_set_utf8(this->stream, XINE_META_INFO_VIDEOCODEC, "Sorenson Video 3 (QT DLL)"); } else if (buf->decoder_flags & BUF_FLAG_SPECIAL) { lprintf ("video: special buffer\n"); |