mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
24 bit conversion check
Original commit message from CVS: 24 bit conversion check
This commit is contained in:
parent
322ebf6427
commit
bb4f3fa6a0
4 changed files with 34 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-09-17 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* check/elements/audioconvert.c: (GST_START_TEST):
|
||||
try out 24 bit conversion
|
||||
|
||||
2005-09-15 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_init),
|
||||
|
|
|
@ -251,6 +251,20 @@ GST_START_TEST (test_int_conversion)
|
|||
in, get_int_caps (1, "BYTE_ORDER", 8, 8, FALSE)
|
||||
);
|
||||
}
|
||||
|
||||
/* 8 <-> 24 signed */
|
||||
/* NOTE: if audioconvert was doing dithering we'd have a problem */
|
||||
{
|
||||
gint8 in[] = { 0, 1, 127 };
|
||||
guint8 out[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x7f };
|
||||
|
||||
RUN_CONVERSION (in, get_int_caps (1, "BYTE_ORDER", 8, 8, TRUE),
|
||||
out, get_int_caps (1, "BYTE_ORDER", 24, 24, TRUE)
|
||||
);
|
||||
RUN_CONVERSION (out, get_int_caps (1, "BYTE_ORDER", 24, 24, TRUE),
|
||||
in, get_int_caps (1, "BYTE_ORDER", 8, 8, TRUE)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit 62cd70d46eb00c3eb6b973b8a3b5fe6c202dbb29
|
||||
Subproject commit 39250a956e1dfc010fe9f9d93ca1e2c3a343cdca
|
|
@ -251,6 +251,20 @@ GST_START_TEST (test_int_conversion)
|
|||
in, get_int_caps (1, "BYTE_ORDER", 8, 8, FALSE)
|
||||
);
|
||||
}
|
||||
|
||||
/* 8 <-> 24 signed */
|
||||
/* NOTE: if audioconvert was doing dithering we'd have a problem */
|
||||
{
|
||||
gint8 in[] = { 0, 1, 127 };
|
||||
guint8 out[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x7f };
|
||||
|
||||
RUN_CONVERSION (in, get_int_caps (1, "BYTE_ORDER", 8, 8, TRUE),
|
||||
out, get_int_caps (1, "BYTE_ORDER", 24, 24, TRUE)
|
||||
);
|
||||
RUN_CONVERSION (out, get_int_caps (1, "BYTE_ORDER", 24, 24, TRUE),
|
||||
in, get_int_caps (1, "BYTE_ORDER", 8, 8, TRUE)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
|
Loading…
Reference in a new issue