summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-06-25 17:48:43 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-06-25 17:48:43 +0100
commit29acc57b415881cfce93ae07981cc66a43a27388 (patch)
tree62bf18a85c227c11df2dd01a9f3a5e66b4650b1b /src
parent683816956c72b12685e60e3082e2195d8eaa7758 (diff)
downloadxine-lib-29acc57b415881cfce93ae07981cc66a43a27388.tar.gz
xine-lib-29acc57b415881cfce93ae07981cc66a43a27388.tar.bz2
Restore iconv_open() (mismerge).
Diffstat (limited to 'src')
-rw-r--r--src/demuxers/asfheader.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/demuxers/asfheader.c b/src/demuxers/asfheader.c
index 776d6cc03..4992e2889 100644
--- a/src/demuxers/asfheader.c
+++ b/src/demuxers/asfheader.c
@@ -581,6 +581,9 @@ static int asf_header_parse_content_description(asf_header_t *header_pub, uint8_
if (!content)
return 0;
+ if ( (iconv_cd = iconv_open("UTF-8", "UCS-2LE")) == (iconv_t)-1 )
+ return 0;
+
asf_reader_init(&reader, buffer, buffer_len);
asf_reader_get_16(&reader, &title_length);
asf_reader_get_16(&reader, &author_length);