f1063e2659cad01ec334a265c31734c63c319cc4 |
|
18-Apr-2015 |
Lajos Molnar <lajos@google.com> |
libmedia: fix all warning, make warnings errors, use clang Change-Id: Ic00d2c5d0bbb1605e96666e25c9ccc22bea6d3ff
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|
34581f44cde67960fbac3ba1f191a2c063ea5145 |
|
30-Aug-2014 |
Marco Nelissen <marcone@google.com> |
Use CharacterEncodingDetector in metadataretriever instead of media scanner. This way the java MediaMetadataRetriever API will give the same result as the media scanner. Also apply some tweaks to the encoding detector to improve handling of ISO-8859-1 tags. Bug: 16302581, 17205395 Change-Id: I1682a7a6a8bf04cffaa455044ba72dd7fd152d49
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|
34fb29696b0f3abf61b10f8d053b1f33d501de0a |
|
19-Jun-2014 |
Mark Salyzyn <salyzyn@google.com> |
libmedia: 64-bit compile warnings Change-Id: I600f062fa7148c01851023c1240c39939e648002
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|
1392eb3d1802e9f894f87d7a7387207d1b6faca1 |
|
25-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Fix operator precedence Change-Id: I164708a5b76a341a185467b008ecbec98d58a6df
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|
bfd55f243feb3f04e26ad07aae035475768ada8a |
|
18-Mar-2014 |
Marco Nelissen <marcone@google.com> |
Use more tags to help the ICU detector. The detector only gave non-ascii data to ICU. In some cases that could result in very short data, for which ICU would issue a low confidence level for the actual encoding. By padding the data with additional (ascii) tags, we improve accuracy for such files. Becauses this can reduce accuracy in other cases, only do this when the initial confidence is low. b/13473604 Change-Id: I63d932043155c310b0e358cdf2d37787961e94b7
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|
544ad2be674423238c47650d2c8588ba7dfc9ed2 |
|
13-Nov-2013 |
Marco Nelissen <marcone@google.com> |
Better character set encoding detection Id3 tags are supposed to be ISO-8859-1 or unicode, but often aren't. To better detect the real encoding we now use ICU to detect possible encodings for a given byte sequence, then apply additional heuristics to determine the most likely one. b/5564857 Change-Id: I53bc83b006433da5c2f2ccfcd770ddb3a26b64d0
/frameworks/av/media/libmedia/CharacterEncodingDetector.cpp
|