summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2008-06-25 17:49:26 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2008-06-25 17:49:26 +0100
commit08ad733e0103834bc61831ddce5a75c3f62e0173 (patch)
tree455c3b0e091356f029bb6e865b434e4638fb4f71 /src
parent12d448abc1b017b5443d94ab5bfc8166e64cd431 (diff)
parent29acc57b415881cfce93ae07981cc66a43a27388 (diff)
downloadxine-lib-08ad733e0103834bc61831ddce5a75c3f62e0173.tar.gz
xine-lib-08ad733e0103834bc61831ddce5a75c3f62e0173.tar.bz2
Merge.
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);