Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
4ed8eacd
Commit
4ed8eacd
authored
Dec 19, 2012
by
Rémi Denis-Courmont
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
aout: drop support for S8
parent
132af4a3
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
3 additions
and
66 deletions
+3
-66
modules/audio_filter/converter/format.c
modules/audio_filter/converter/format.c
+1
-55
modules/audio_output/alsa.c
modules/audio_output/alsa.c
+0
-3
modules/audio_output/file.c
modules/audio_output/file.c
+1
-2
modules/audio_output/oss.c
modules/audio_output/oss.c
+0
-2
modules/audio_output/pulse.c
modules/audio_output/pulse.c
+0
-2
modules/audio_output/sndio.c
modules/audio_output/sndio.c
+1
-1
modules/audio_output/wasapi.c
modules/audio_output/wasapi.c
+0
-1
No files found.
modules/audio_filter/converter/format.c
View file @
4ed8eacd
...
...
@@ -178,17 +178,6 @@ static block_t *Filter(filter_t *filter, block_t *block)
}
/* */
static
block_t
*
S16toS8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
int16_t
*
src
=
(
int16_t
*
)
b
->
p_buffer
;
int8_t
*
dst
=
(
int8_t
*
)
src
;
for
(
int
i
=
b
->
i_buffer
/
2
;
i
--
;)
*
dst
++
=
(
*
src
++
)
>>
8
;
b
->
i_buffer
/=
2
;
return
b
;
}
static
block_t
*
S16toU8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
...
...
@@ -200,17 +189,7 @@ static block_t *S16toU8(filter_t *filter, block_t *b)
b
->
i_buffer
/=
2
;
return
b
;
}
static
block_t
*
U16toS8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
uint16_t
*
src
=
(
uint16_t
*
)
b
->
p_buffer
;
int8_t
*
dst
=
(
int8_t
*
)
src
;
for
(
int
i
=
b
->
i_buffer
/
2
;
i
--
;)
*
dst
++
=
((
int
)(
*
src
++
)
-
32768
)
>>
8
;
b
->
i_buffer
/=
2
;
return
b
;
}
static
block_t
*
U16toU8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
...
...
@@ -245,26 +224,6 @@ static block_t *U16toS16(filter_t *filter, block_t *b)
return
b
;
}
static
block_t
*
S8toU8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
int8_t
*
src
=
(
int8_t
*
)
b
->
p_buffer
;
uint8_t
*
dst
=
(
uint8_t
*
)
src
;
for
(
int
i
=
b
->
i_buffer
;
i
--
;)
*
dst
++
=
((
*
src
++
)
+
128
);
return
b
;
}
static
block_t
*
U8toS8
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
uint8_t
*
src
=
(
uint8_t
*
)
b
->
p_buffer
;
int8_t
*
dst
=
(
int8_t
*
)
src
;
for
(
int
i
=
b
->
i_buffer
;
i
--
;)
*
dst
++
=
((
*
src
++
)
-
128
);
return
b
;
}
static
block_t
*
S24toS16
(
filter_t
*
filter
,
block_t
*
b
)
{
VLC_UNUSED
(
filter
);
...
...
@@ -387,13 +346,7 @@ static void X8toX16(block_t *bdst, const block_t *bsrc)
for
(
int
i
=
bsrc
->
i_buffer
;
i
--
;)
*
dst
++
=
(
*
src
++
)
<<
8
;
}
static
void
S8toU16
(
block_t
*
bdst
,
const
block_t
*
bsrc
)
{
int8_t
*
src
=
(
int8_t
*
)
bsrc
->
p_buffer
;
uint16_t
*
dst
=
(
uint16_t
*
)
bdst
->
p_buffer
;
for
(
int
i
=
bsrc
->
i_buffer
;
i
--
;)
*
dst
++
=
((
*
src
++
)
+
128
)
<<
8
;
}
static
void
U8toS16
(
block_t
*
bdst
,
const
block_t
*
bsrc
)
{
uint8_t
*
src
=
(
uint8_t
*
)
bsrc
->
p_buffer
;
...
...
@@ -474,16 +427,12 @@ static const struct {
{
VLC_CODEC_S32N
,
VLC_CODEC_S32N
,
S32toS16
},
{
VLC_CODEC_FL32
,
VLC_CODEC_S16N
,
Fl32toS16
},
{
VLC_CODEC_S16N
,
VLC_CODEC_S8
,
S16toS8
},
{
VLC_CODEC_S16N
,
VLC_CODEC_U8
,
S16toU8
},
{
VLC_CODEC_S16N
,
VLC_CODEC_U16N
,
S16toU16
},
{
VLC_CODEC_U16N
,
VLC_CODEC_S8
,
U16toS8
},
{
VLC_CODEC_U16N
,
VLC_CODEC_U8
,
U16toU8
},
{
VLC_CODEC_U16N
,
VLC_CODEC_S16N
,
U16toS16
},
{
VLC_CODEC_U8
,
VLC_CODEC_S8
,
U8toS8
},
{
VLC_CODEC_S8
,
VLC_CODEC_U8
,
S8toU8
},
{
0
,
0
,
NULL
}
};
...
...
@@ -498,9 +447,6 @@ static const struct {
{
VLC_CODEC_S16N
,
VLC_CODEC_S32N
,
S16toS32
},
{
VLC_CODEC_S16N
,
VLC_CODEC_FL32
,
S16toFl32
},
{
VLC_CODEC_S8
,
VLC_CODEC_S16N
,
X8toX16
},
{
VLC_CODEC_S8
,
VLC_CODEC_U16N
,
S8toU16
},
{
VLC_CODEC_U8
,
VLC_CODEC_U16N
,
X8toX16
},
{
VLC_CODEC_U8
,
VLC_CODEC_S16N
,
U8toS16
},
{
0
,
0
,
NULL
}
...
...
modules/audio_output/alsa.c
View file @
4ed8eacd
...
...
@@ -348,9 +348,6 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
case
VLC_CODEC_U16L
:
pcm_format
=
SND_PCM_FORMAT_U16_LE
;
break
;
case
VLC_CODEC_S8
:
pcm_format
=
SND_PCM_FORMAT_S8
;
break
;
case
VLC_CODEC_U8
:
pcm_format
=
SND_PCM_FORMAT_U8
;
break
;
...
...
modules/audio_output/file.c
View file @
4ed8eacd
...
...
@@ -87,11 +87,10 @@ static void Flush ( audio_output_t *, bool );
#define WAV_LONGTEXT N_("Instead of writing a raw file, you can add a WAV " \
"header to the file.")
static
const
char
*
const
format_list
[]
=
{
"u8"
,
"
s8"
,
"
u16"
,
"s16"
,
"u16_le"
,
static
const
char
*
const
format_list
[]
=
{
"u8"
,
"u16"
,
"s16"
,
"u16_le"
,
"s16_le"
,
"u16_be"
,
"s16_be"
,
"float32"
,
"spdif"
};
static
const
int
format_int
[]
=
{
VLC_CODEC_U8
,
VLC_CODEC_S8
,
VLC_CODEC_U16N
,
VLC_CODEC_S16N
,
VLC_CODEC_U16L
,
VLC_CODEC_S16L
,
...
...
modules/audio_output/oss.c
View file @
4ed8eacd
...
...
@@ -130,7 +130,6 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
case
VLC_CODEC_S16L
:
format
=
AFMT_S16_LE
;
break
;
case
VLC_CODEC_S8
:
case
VLC_CODEC_U8
:
format
=
AFMT_U8
;
break
;
...
...
@@ -155,7 +154,6 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
switch
(
format
)
{
case
AFMT_S8
:
fmt
->
i_format
=
VLC_CODEC_S8
;
break
;
case
AFMT_U8
:
fmt
->
i_format
=
VLC_CODEC_U8
;
break
;
case
AFMT_S16_BE
:
fmt
->
i_format
=
VLC_CODEC_S16B
;
break
;
case
AFMT_S16_LE
:
fmt
->
i_format
=
VLC_CODEC_S16L
;
break
;
...
...
modules/audio_output/pulse.c
View file @
4ed8eacd
...
...
@@ -684,8 +684,6 @@ static int Start(audio_output_t *aout, audio_sample_format_t *restrict fmt)
case
VLC_CODEC_S16L
:
ss
.
format
=
PA_SAMPLE_S16LE
;
break
;
case
VLC_CODEC_S8
:
fmt
->
i_format
=
VLC_CODEC_U8
;
case
VLC_CODEC_U8
:
ss
.
format
=
PA_SAMPLE_U8
;
break
;
...
...
modules/audio_output/sndio.c
View file @
4ed8eacd
...
...
@@ -101,7 +101,7 @@ static int Start (audio_output_t *aout, audio_sample_format_t *restrict fmt)
switch
(
par
.
bits
)
{
case
8
:
fmt
->
i_format
=
par
.
sig
?
VLC_CODEC_S8
:
VLC_CODEC_U8
;
fmt
->
i_format
=
VLC_CODEC_U8
;
break
;
case
16
:
fmt
->
i_format
=
par
.
sig
...
...
modules/audio_output/wasapi.c
View file @
4ed8eacd
...
...
@@ -243,7 +243,6 @@ static void vlc_ToWave(WAVEFORMATEXTENSIBLE *restrict wf,
wf
->
SubFormat
=
KSDATAFORMAT_SUBTYPE_IEEE_FLOAT
;
break
;
case
VLC_CODEC_S8
:
case
VLC_CODEC_U8
:
audio
->
i_format
=
VLC_CODEC_S16N
;
case
VLC_CODEC_S16N
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment