Changeset 8aa3a9c40e88ea93c10cc3de46005f896fd126f1

Show
Ignore:
Timestamp:
04/30/08 19:05:28 (2 weeks ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1209575128 +0300
git-parent:

[0fd1b7470520db2e88b1173bcd3145111b7ae8f5]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1209575099 +0300
Message:

Disc reading libs want ANSI rather than UTF-8 paths - fixes #1560

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/access/cdda.c

    rf94a2f9 r8aa3a9c  
    4141#include <vlc_access.h> 
    4242#include <vlc_meta.h> 
     43#include <vlc_charset.h> 
    4344 
    4445#include <vlc_codecs.h> /* For WAVEHEADER */ 
     
    159160        } 
    160161    } 
    161     else psz_name = strdup( p_access->psz_path ); 
     162    else psz_name = ToLocaleDup( p_access->psz_path ); 
    162163 
    163164#ifdef WIN32 
  • modules/access/dvdnav.c

    r449fd28 r8aa3a9c  
    3434#include <vlc_access.h> 
    3535#include <vlc_demux.h> 
     36#include <vlc_charset.h> 
    3637 
    3738#include <vlc_interface.h> 
     
    190191    } 
    191192    else 
    192         psz_name = strdup( p_demux->psz_path ); 
     193        psz_name = ToLocaleDup( p_demux->psz_path ); 
    193194 
    194195#ifdef WIN32 
  • modules/access/dvdread.c

    r449fd28 r8aa3a9c  
    3434#include <vlc_input.h> 
    3535#include <vlc_access.h> 
     36#include <vlc_charset.h> 
    3637 
    3738#include <vlc_interface.h> 
     
    204205    } 
    205206    else 
    206         psz_name = strdup( p_demux->psz_path ); 
     207        psz_name = ToLocaleDup( p_demux->psz_path ); 
    207208 
    208209#ifdef WIN32 
  • modules/access/vcd/vcd.c

    rf94a2f9 r8aa3a9c  
    9595    access_t     *p_access = (access_t *)p_this; 
    9696    access_sys_t *p_sys; 
    97     char *psz_dup = strdup( p_access->psz_path ); 
     97    char *psz_dup = ToLocaleDup( p_access->psz_path ); 
    9898    char *psz; 
    9999    int i_title = 0; 
  • modules/access/vcdx/access.c

    r449fd28 r8aa3a9c  
    3838#include <vlc_input.h> 
    3939#include <vlc_access.h> 
     40#include <vlc_charset.h> 
    4041#include "vlc_keys.h" 
    4142 
     
    760761    if( !psz_dev ) return NULL; 
    761762 
    762     actual_dev=strdup(psz_dev); 
     763    actual_dev= ToLocaleDup(psz_dev); 
    763764    if ( vcdinfo_open(&p_vcdobj, &actual_dev, DRIVER_UNKNOWN, NULL) != 
    764765         VCDINFO_OPEN_VCD) { 
  • modules/access/vcdx/vcd.c

    rf94a2f9 r8aa3a9c  
    3535 
    3636#include <vlc/vlc.h> 
     37#include <vlc_charset.h> 
    3738 
    3839/*****************************************************************************