tests: fix up cddabasesrc unit test for GstCddaBaseSrc -> GstAudioCdSrc renaming
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 24 Sep 2011 18:55:25 +0000 (19:55 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 12 Nov 2011 11:58:58 +0000 (11:58 +0000)
tests/check/Makefile.am
tests/check/libs/.gitignore
tests/check/libs/audiocdsrc.c [moved from tests/check/libs/cddabasesrc.c with 90% similarity]
tests/check/libs/gstlibscpp.cc
tests/check/libs/libsabi.c
tests/check/libs/struct_arm.h
tests/check/libs/struct_i386.h
tests/check/libs/struct_i386_osx.h
tests/check/libs/struct_x86_64.h

index dbb04e1..4b2b781 100644 (file)
@@ -114,7 +114,7 @@ check_PROGRAMS = \
        gst/typefindfunctions \
        libs/libsabi \
        libs/audio \
-       libs/cddabasesrc \
+       libs/audiocdsrc \
        libs/discoverer \
        libs/fft \
        libs/mixer \
@@ -196,7 +196,6 @@ libs_libsabi_CFLAGS = \
 libs_libsabi_LDADD = \
        $(top_builddir)/gst-libs/gst/app/libgstapp-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la \
-       $(top_builddir)/gst-libs/gst/cdda/libgstcdda-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/fft/libgstfft-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
@@ -218,13 +217,13 @@ libs_audio_LDADD = \
        $(GST_BASE_LIBS) \
        $(LDADD)
 
-libs_cddabasesrc_CFLAGS = \
+libs_audiocdsrc_CFLAGS = \
        $(GST_PLUGINS_BASE_CFLAGS) \
        $(GST_BASE_CFLAGS) \
        $(AM_CFLAGS)
 
-libs_cddabasesrc_LDADD = \
-       $(top_builddir)/gst-libs/gst/cdda/libgstcdda-@GST_MAJORMINOR@.la \
+libs_audiocdsrc_LDADD = \
+       $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la \
        $(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la \
        $(GST_BASE_LIBS) \
        $(LDADD)
index d448ce3..a24beca 100644 (file)
@@ -1,6 +1,6 @@
 .dirstamp
 audio
-cddabasesrc
+audiocdsrc
 discoverer
 fft
 gstlibscpp
similarity index 90%
rename from tests/check/libs/cddabasesrc.c
rename to tests/check/libs/audiocdsrc.c
index 1c60c11..1f2e58b 100644 (file)
@@ -1,6 +1,6 @@
 /* GStreamer
  *
- * unit test for cddabasesrc
+ * unit test for the audiocdsrc base class
  *
  * Copyright (C) <2005> Tim-Philipp Müller <tim centricular net>
  *
@@ -35,7 +35,7 @@
 #include <gst/check/gstcheck.h>
 #include <gst/check/gstbufferstraw.h>
 
-#include <gst/cdda/gstcddabasesrc.h>
+#include <gst/audio/gstaudiocdsrc.h>
 #include <string.h>
 
 #define CD_FRAMESIZE_RAW 2352
@@ -52,7 +52,7 @@ typedef struct _GstCdFooSrcClass GstCdFooSrcClass;
 
 
 /* Neue Heimat (CD 2) */
-static GstCddaBaseSrcTrack nh_cd2_tracks[] = {
+static GstAudioCdSrcTrack nh_cd2_tracks[] = {
   {TRUE, 1, 0, 20664, NULL,},
   {TRUE, 2, 20665, 52377, NULL,},
   {TRUE, 3, 52378, 84100, NULL,},
@@ -70,7 +70,7 @@ static GstCddaBaseSrcTrack nh_cd2_tracks[] = {
 };
 
 /* Offspring - Smash */
-static GstCddaBaseSrcTrack offspring_tracks[] = {
+static GstAudioCdSrcTrack offspring_tracks[] = {
   {TRUE, 1, 0, 1924, NULL,},
   {TRUE, 2, 1925, 12947, NULL,},
   {TRUE, 3, 12948, 29739, NULL,},
@@ -90,7 +90,7 @@ static GstCddaBaseSrcTrack offspring_tracks[] = {
 /* this matches the sample TOC from the DiscIDCalculation
  * page in the Musicbrainz wiki. It's a tricky one because
  * it's got a data track as well. */
-static GstCddaBaseSrcTrack mb_sample_tracks[] = {
+static GstAudioCdSrcTrack mb_sample_tracks[] = {
   {TRUE, 1, 0, 18640, NULL,},
   {TRUE, 2, 18641, 34666, NULL,},
   {TRUE, 3, 34667, 56349, NULL,},
@@ -110,7 +110,7 @@ static GstCddaBaseSrcTrack mb_sample_tracks[] = {
 
 /* Nicola Conte - Other Directions (also
  * tricky due to the extra data track) */
-static GstCddaBaseSrcTrack nconte_odir_tracks[] = {
+static GstAudioCdSrcTrack nconte_odir_tracks[] = {
   {TRUE, 1, 0, 17852, NULL,},
   {TRUE, 2, 17853, 39956, NULL,},
   {TRUE, 3, 39957, 68449, NULL,},
@@ -128,7 +128,7 @@ static GstCddaBaseSrcTrack nconte_odir_tracks[] = {
 };
 
 /* Pink Martini - Sympathique (11 track version) */
-static GstCddaBaseSrcTrack pm_symp_tracks[] = {
+static GstAudioCdSrcTrack pm_symp_tracks[] = {
   {TRUE, 1, 0, 21667, NULL,},
   {TRUE, 2, 21668, 49576, NULL,},
   {TRUE, 3, 49577, 62397, NULL,},
@@ -146,7 +146,7 @@ static GstCddaBaseSrcTrack pm_symp_tracks[] = {
 
 struct _test_disc
 {
-  GstCddaBaseSrcTrack *tracks;
+  GstAudioCdSrcTrack *tracks;
   guint num_tracks;
   guint32 cddb_discid;
   const gchar *musicbrainz_discid;
@@ -171,7 +171,7 @@ static struct _test_disc test_discs[NUM_TEST_DISCS] = {
 
 struct _GstCdFooSrc
 {
-  GstCddaBaseSrc cddabasesrc;
+  GstAudioCdSrc audiocdsrc;
 
   struct _test_disc *cur_test;
   guint cur_disc;
@@ -179,17 +179,15 @@ struct _GstCdFooSrc
 
 struct _GstCdFooSrcClass
 {
-  GstCddaBaseSrcClass parent_class;
+  GstAudioCdSrcClass parent_class;
 };
 
 GType gst_cd_foo_src_get_type (void);
-G_DEFINE_TYPE (GstCdFooSrc, gst_cd_foo_src, GST_TYPE_CDDA_BASE_SRC);
+G_DEFINE_TYPE (GstCdFooSrc, gst_cd_foo_src, GST_TYPE_AUDIO_CD_SRC);
 
-static GstBuffer *gst_cd_foo_src_read_sector (GstCddaBaseSrc * src,
-    gint sector);
-static gboolean gst_cd_foo_src_open (GstCddaBaseSrc * src,
-    const gchar * device);
-static void gst_cd_foo_src_close (GstCddaBaseSrc * src);
+static GstBuffer *gst_cd_foo_src_read_sector (GstAudioCdSrc * src, gint sector);
+static gboolean gst_cd_foo_src_open (GstAudioCdSrc * src, const gchar * device);
+static void gst_cd_foo_src_close (GstAudioCdSrc * src);
 
 static void
 gst_cd_foo_src_init (GstCdFooSrc * src)
@@ -200,26 +198,26 @@ gst_cd_foo_src_init (GstCdFooSrc * src)
 static void
 gst_cd_foo_src_class_init (GstCdFooSrcClass * klass)
 {
-  GstCddaBaseSrcClass *cddabasesrc_class = GST_CDDA_BASE_SRC_CLASS (klass);
+  GstAudioCdSrcClass *audiocdsrc_class = GST_AUDIO_CD_SRC_CLASS (klass);
   GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
 
   gst_element_class_set_details_simple (element_class,
       "CD Audio (cdda) Source, FooBar", "Source/File",
       "Read audio from CD", "Foo Bar <foo@bar.com>");
 
-  cddabasesrc_class->open = gst_cd_foo_src_open;
-  cddabasesrc_class->close = gst_cd_foo_src_close;
-  cddabasesrc_class->read_sector = gst_cd_foo_src_read_sector;
+  audiocdsrc_class->open = gst_cd_foo_src_open;
+  audiocdsrc_class->close = gst_cd_foo_src_close;
+  audiocdsrc_class->read_sector = gst_cd_foo_src_read_sector;
 }
 
 static gboolean
-gst_cd_foo_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
+gst_cd_foo_src_open (GstAudioCdSrc * audiocdsrc, const gchar * device)
 {
-  GstCddaBaseSrcTrack *tracks;
+  GstAudioCdSrcTrack *tracks;
   GstCdFooSrc *src;
   gint i;
 
-  src = GST_CD_FOO_SRC (cddabasesrc);
+  src = GST_CD_FOO_SRC (audiocdsrc);
 
   /* if this fails, the test is wrong */
   g_assert (src->cur_disc < NUM_TEST_DISCS);
@@ -229,29 +227,29 @@ gst_cd_foo_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
   /* add tracks */
   tracks = src->cur_test->tracks;
   for (i = 0; i < src->cur_test->num_tracks; ++i) {
-    gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &tracks[i]);
+    gst_audio_cd_src_add_track (GST_AUDIO_CD_SRC (src), &tracks[i]);
   }
 
   return TRUE;
 }
 
 static void
-gst_cd_foo_src_close (GstCddaBaseSrc * cddabasesrc)
+gst_cd_foo_src_close (GstAudioCdSrc * audiocdsrc)
 {
-  GstCdFooSrc *src = GST_CD_FOO_SRC (cddabasesrc);
+  GstCdFooSrc *src = GST_CD_FOO_SRC (audiocdsrc);
 
   if (src->cur_test->cddb_discid != 0) {
-    g_assert (cddabasesrc->discid == src->cur_test->cddb_discid);
+    g_assert (audiocdsrc->discid == src->cur_test->cddb_discid);
   }
 
   if (src->cur_test->musicbrainz_discid != NULL) {
-    g_assert (g_str_equal (cddabasesrc->mb_discid,
+    g_assert (g_str_equal (audiocdsrc->mb_discid,
             src->cur_test->musicbrainz_discid));
   }
 }
 
 static GstBuffer *
-gst_cd_foo_src_read_sector (GstCddaBaseSrc * cddabasesrc, gint sector)
+gst_cd_foo_src_read_sector (GstAudioCdSrc * audiocdsrc, gint sector)
 {
   GstBuffer *buf;
   guint8 *data;
@@ -495,9 +493,9 @@ GST_START_TEST (test_properties)
 GST_END_TEST;
 
 static Suite *
-cddabasesrc_suite (void)
+audiocdsrc_suite (void)
 {
-  Suite *s = suite_create ("cddabasesrc");
+  Suite *s = suite_create ("audiocdsrc");
   TCase *tc_chain = tcase_create ("general");
 
   suite_add_tcase (s, tc_chain);
@@ -509,4 +507,4 @@ cddabasesrc_suite (void)
   return s;
 }
 
-GST_CHECK_MAIN (cddabasesrc)
+GST_CHECK_MAIN (audiocdsrc)
index b9fb8a3..a51ef2d 100644 (file)
@@ -30,6 +30,7 @@
 
 #include <gst/audio/audio-enumtypes.h>
 #include <gst/audio/audio.h>
+#include <gst/audio/gstaudiocdsrc.h>
 #include <gst/audio/gstaudioclock.h>
 #include <gst/audio/gstaudiofilter.h>
 #include <gst/audio/gstaudiosink.h>
@@ -40,8 +41,6 @@
 #include <gst/audio/mixerutils.h>
 #include <gst/audio/multichannel.h>
 
-#include <gst/cdda/gstcddabasesrc.h>
-
 #include <gst/fft/gstfftf32.h>
 #include <gst/fft/gstfftf64.h>
 #include <gst/fft/gstfft.h>
index 6f03e86..3801936 100644 (file)
 #include <gst/app/gstappsrc.h>
 #include <gst/app/gstappsink.h>
 #include <gst/audio/audio.h>
+#include <gst/audio/gstaudiocdsrc.h>
 #include <gst/audio/gstaudioclock.h>
 #include <gst/audio/gstaudiofilter.h>
 #include <gst/audio/gstaudiosrc.h>
 #include <gst/audio/gstaudiosink.h>
 #include <gst/audio/gstringbuffer.h>
 #include <gst/audio/multichannel.h>
-#include <gst/cdda/gstcddabasesrc.h>
 #include <gst/fft/gstfft.h>
 #include <gst/fft/gstffts16.h>
 #include <gst/fft/gstffts32.h>
index 7feda58..cf8cb8a 100644 (file)
@@ -6,6 +6,9 @@ GstCheckABIStruct list[] = {
   {"GstAppSrcCallbacks", sizeof (GstAppSrcCallbacks), 28},
   {"GstAppSrcClass", sizeof (GstAppSrcClass), 412},
   {"GstAppSrc", sizeof (GstAppSrc), 416},
+  {"GstAudioCdSrcClass", sizeof (GstAudioCdSrcClass), 432},
+  {"GstAudioCdSrc", sizeof (GstAudioCdSrc), 528},
+  {"GstAudioCdSrcTrack", sizeof (GstAudioCdSrcTrack), 36},
   {"GstAudioClockClass", sizeof (GstAudioClockClass), 192},
   {"GstAudioClock", sizeof (GstAudioClock), 232},
   {"GstAudioFilterClass", sizeof (GstAudioFilterClass), 396},
@@ -24,9 +27,6 @@ GstCheckABIStruct list[] = {
   {"GstBaseRTPDepayload", sizeof (GstBaseRTPDepayload), 328},
   {"GstBaseRTPPayloadClass", sizeof (GstBaseRTPPayloadClass), 272},
   {"GstBaseRTPPayload", sizeof (GstBaseRTPPayload), 336},
-  {"GstCddaBaseSrcClass", sizeof (GstCddaBaseSrcClass), 432},
-  {"GstCddaBaseSrc", sizeof (GstCddaBaseSrc), 528},
-  {"GstCddaBaseSrcTrack", sizeof (GstCddaBaseSrcTrack), 36},
   {"GstColorBalanceChannelClass", sizeof (GstColorBalanceChannelClass), 88},
   {"GstColorBalanceChannel", sizeof (GstColorBalanceChannel), 24},
   {"GstColorBalanceInterface", sizeof (GstColorBalanceInterface), 44},
index e8b681a..fad9f93 100644 (file)
@@ -6,6 +6,9 @@ GstCheckABIStruct list[] = {
   {"GstAppSrcCallbacks", sizeof (GstAppSrcCallbacks), 28},
   {"GstAppSrcClass", sizeof (GstAppSrcClass), 412},
   {"GstAppSrc", sizeof (GstAppSrc), 396},
+  {"GstAudioCdSrcClass", sizeof (GstAudioCdSrcClass), 432},
+  {"GstAudioCdSrc", sizeof (GstAudioCdSrc), 508},
+  {"GstAudioCdSrcTrack", sizeof (GstAudioCdSrcTrack), 36},
   {"GstAudioClockClass", sizeof (GstAudioClockClass), 192},
   {"GstAudioClock", sizeof (GstAudioClock), 228},
   {"GstAudioFilterClass", sizeof (GstAudioFilterClass), 396},
@@ -24,9 +27,6 @@ GstCheckABIStruct list[] = {
   {"GstBaseRTPDepayload", sizeof (GstBaseRTPDepayload), 304},
   {"GstBaseRTPPayloadClass", sizeof (GstBaseRTPPayloadClass), 272},
   {"GstBaseRTPPayload", sizeof (GstBaseRTPPayload), 324},
-  {"GstCddaBaseSrcClass", sizeof (GstCddaBaseSrcClass), 432},
-  {"GstCddaBaseSrc", sizeof (GstCddaBaseSrc), 508},
-  {"GstCddaBaseSrcTrack", sizeof (GstCddaBaseSrcTrack), 36},
   {"GstColorBalanceChannelClass", sizeof (GstColorBalanceChannelClass), 88},
   {"GstColorBalanceChannel", sizeof (GstColorBalanceChannel), 24},
   {"GstColorBalanceInterface", sizeof (GstColorBalanceInterface), 44},
index e0056bd..98c7ff0 100644 (file)
@@ -8,6 +8,9 @@ GstCheckABIStruct list[] = {
   {"GstAppSrcCallbacks", sizeof (GstAppSrcCallbacks), 28},
   {"GstAppSrcClass", sizeof (GstAppSrcClass), 412},
   {"GstAppSrc", sizeof (GstAppSrc), 396},
+  {"GstAudioCdSrcClass", sizeof (GstAudioCdSrcClass), 432},
+  {"GstAudioCdSrc", sizeof (GstAudioCdSrc), 508},
+  {"GstAudioCdSrcTrack", sizeof (GstAudioCdSrcTrack), 36},
   {"GstAudioClockClass", sizeof (GstAudioClockClass), 192},
   {"GstAudioClock", sizeof (GstAudioClock), 228},
   {"GstAudioFilterClass", sizeof (GstAudioFilterClass), 396},
@@ -26,9 +29,6 @@ GstCheckABIStruct list[] = {
   {"GstBaseRTPDepayload", sizeof (GstBaseRTPDepayload), 324},
   {"GstBaseRTPPayloadClass", sizeof (GstBaseRTPPayloadClass), 272},
   {"GstBaseRTPPayload", sizeof (GstBaseRTPPayload), 324},
-  {"GstCddaBaseSrcClass", sizeof (GstCddaBaseSrcClass), 432},
-  {"GstCddaBaseSrc", sizeof (GstCddaBaseSrc), 508},
-  {"GstCddaBaseSrcTrack", sizeof (GstCddaBaseSrcTrack), 36},
   {"GstColorBalanceChannelClass", sizeof (GstColorBalanceChannelClass), 88},
   {"GstColorBalanceChannel", sizeof (GstColorBalanceChannel), 24},
   {"GstColorBalanceInterface", sizeof (GstColorBalanceInterface), 44},
index a651b77..8091ed2 100644 (file)
@@ -6,6 +6,9 @@ GstCheckABIStruct list[] = {
   {"GstAppSrcCallbacks", sizeof (GstAppSrcCallbacks), 56},
   {"GstAppSrcClass", sizeof (GstAppSrcClass), 816},
   {"GstAppSrc", sizeof (GstAppSrc), 640},
+  {"GstAudioCdSrcClass", sizeof (GstAudioCdSrcClass), 856},
+  {"GstAudioCdSrc", sizeof (GstAudioCdSrc), 792},
+  {"GstAudioCdSrcTrack", sizeof (GstAudioCdSrcTrack), 48},
   {"GstAudioClockClass", sizeof (GstAudioClockClass), 384},
   {"GstAudioClock", sizeof (GstAudioClock), 344},
   {"GstAudioFilterClass", sizeof (GstAudioFilterClass), 784},
@@ -24,9 +27,6 @@ GstCheckABIStruct list[] = {
   {"GstBaseRTPDepayload", sizeof (GstBaseRTPDepayload), 488},
   {"GstBaseRTPPayloadClass", sizeof (GstBaseRTPPayloadClass), 536},
   {"GstBaseRTPPayload", sizeof (GstBaseRTPPayload), 480},
-  {"GstCddaBaseSrcClass", sizeof (GstCddaBaseSrcClass), 856},
-  {"GstCddaBaseSrc", sizeof (GstCddaBaseSrc), 792},
-  {"GstCddaBaseSrcTrack", sizeof (GstCddaBaseSrcTrack), 48},
   {"GstColorBalanceChannelClass", sizeof (GstColorBalanceChannelClass), 176},
   {"GstColorBalanceChannel", sizeof (GstColorBalanceChannel), 40},
   {"GstColorBalanceInterface", sizeof (GstColorBalanceInterface), 88},