Mercurial > mplayer.hg
annotate path.h @ 32605:7b4f8ecdc33b
Fix mp_check_mp3_header: it checked for a byte-swapped MP3-header
on little-endian, and on big-endian it would only accept a MP3-header
that would be valid when read in both directions.
The latter was the reason for bug 905, causing the PS demuxer to
claim files far too agressively (the MP3 check avoiding misdetection
as DV is not exactly a sane approach, but it mostly works).
author | reimar |
---|---|
date | Sat, 11 Dec 2010 21:11:33 +0000 |
parents | 8fffd26d06ae |
children | a6431ff5481f |
rev | line source |
---|---|
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
1 /* |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
2 * Get path to config dir/file. |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
3 * |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
4 * This file is part of MPlayer. |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
5 * |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
6 * MPlayer is free software; you can redistribute it and/or modify |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
7 * it under the terms of the GNU General Public License as published by |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
8 * the Free Software Foundation; either version 2 of the License, or |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
9 * (at your option) any later version. |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
10 * |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
11 * MPlayer is distributed in the hope that it will be useful, |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
14 * GNU General Public License for more details. |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
15 * |
26743
0f42fb42843c
Use standard license headers with standard formatting.
diego
parents:
26029
diff
changeset
|
16 * You should have received a copy of the GNU General Public License along |
0f42fb42843c
Use standard license headers with standard formatting.
diego
parents:
26029
diff
changeset
|
17 * with MPlayer; if not, write to the Free Software Foundation, Inc., |
0f42fb42843c
Use standard license headers with standard formatting.
diego
parents:
26029
diff
changeset
|
18 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
19 */ |
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
20 |
30901 | 21 #ifndef MPLAYER_PATH_H |
22 #define MPLAYER_PATH_H | |
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
23 |
30907
b32527b30d17
Get rid of pointless def_path variable; use codec_path directly instead.
diego
parents:
30902
diff
changeset
|
24 extern char *codec_path; |
30900
e907ff9e7e77
Move SetCodecPath() from loader to get_path.c and make it unconditional.
diego
parents:
30872
diff
changeset
|
25 |
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
26 char *get_path(const char *filename); |
29212
eda346733b8c
Add missing 'void' to parameterless function declarations.
diego
parents:
26743
diff
changeset
|
27 void set_path_env(void); |
30902 | 28 void set_codec_path(const char *path); |
32543
18338ee51c9d
Export mp_basename in a function instead of duplicate macros in various places
cboesch
parents:
30907
diff
changeset
|
29 const char *mp_basename(const char *path); |
32554 | 30 char *mp_dirname(const char *path); |
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
diff
changeset
|
31 |
30901 | 32 #endif /* MPLAYER_PATH_H */ |