mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
cdparanoia: update for GstCddaBaseSrc -> GstAudioCdSrc renaming
This commit is contained in:
parent
dfc13ec632
commit
83a1e31786
3 changed files with 22 additions and 22 deletions
|
@ -7,7 +7,7 @@ libgstcdparanoia_la_CFLAGS = \
|
|||
$(GST_CFLAGS) \
|
||||
$(CDPARANOIA_CFLAGS)
|
||||
libgstcdparanoia_la_LIBADD = \
|
||||
$(top_builddir)/gst-libs/gst/cdda/libgstcdda-$(GST_MAJORMINOR).la \
|
||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_MAJORMINOR).la \
|
||||
$(GST_BASE_LIBS) \
|
||||
$(GST_LIBS) \
|
||||
$(CDPARANOIA_LIBS)
|
||||
|
|
|
@ -57,18 +57,18 @@ GST_DEBUG_CATEGORY_STATIC (gst_cd_paranoia_src_debug);
|
|||
#define GST_CAT_DEFAULT gst_cd_paranoia_src_debug
|
||||
|
||||
#define gst_cd_paranoia_src_parent_class parent_class
|
||||
G_DEFINE_TYPE (GstCdParanoiaSrc, gst_cd_paranoia_src, GST_TYPE_CDDA_BASE_SRC);
|
||||
G_DEFINE_TYPE (GstCdParanoiaSrc, gst_cd_paranoia_src, GST_TYPE_AUDIO_CD_SRC);
|
||||
|
||||
static void gst_cd_paranoia_src_finalize (GObject * obj);
|
||||
static void gst_cd_paranoia_src_get_property (GObject * object, guint prop_id,
|
||||
GValue * value, GParamSpec * pspec);
|
||||
static void gst_cd_paranoia_src_set_property (GObject * object, guint prop_id,
|
||||
const GValue * value, GParamSpec * pspec);
|
||||
static GstBuffer *gst_cd_paranoia_src_read_sector (GstCddaBaseSrc * src,
|
||||
static GstBuffer *gst_cd_paranoia_src_read_sector (GstAudioCdSrc * src,
|
||||
gint sector);
|
||||
static gboolean gst_cd_paranoia_src_open (GstCddaBaseSrc * src,
|
||||
static gboolean gst_cd_paranoia_src_open (GstAudioCdSrc * src,
|
||||
const gchar * device);
|
||||
static void gst_cd_paranoia_src_close (GstCddaBaseSrc * src);
|
||||
static void gst_cd_paranoia_src_close (GstAudioCdSrc * src);
|
||||
|
||||
/* We use these to serialize calls to paranoia_read() among several
|
||||
* cdparanoiasrc instances. We do this because it's the only reasonably
|
||||
|
@ -119,7 +119,7 @@ gst_cd_paranoia_src_init (GstCdParanoiaSrc * src)
|
|||
static void
|
||||
gst_cd_paranoia_src_class_init (GstCdParanoiaSrcClass * 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);
|
||||
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
||||
|
||||
|
@ -132,9 +132,9 @@ gst_cd_paranoia_src_class_init (GstCdParanoiaSrcClass * klass)
|
|||
"Read audio from CD in paranoid mode",
|
||||
"Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>");
|
||||
|
||||
cddabasesrc_class->open = gst_cd_paranoia_src_open;
|
||||
cddabasesrc_class->close = gst_cd_paranoia_src_close;
|
||||
cddabasesrc_class->read_sector = gst_cd_paranoia_src_read_sector;
|
||||
audiocdsrc_class->open = gst_cd_paranoia_src_open;
|
||||
audiocdsrc_class->close = gst_cd_paranoia_src_close;
|
||||
audiocdsrc_class->read_sector = gst_cd_paranoia_src_read_sector;
|
||||
|
||||
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_GENERIC_DEVICE,
|
||||
g_param_spec_string ("generic-device", "Generic device",
|
||||
|
@ -197,9 +197,9 @@ gst_cd_paranoia_src_class_init (GstCdParanoiaSrcClass * klass)
|
|||
}
|
||||
|
||||
static gboolean
|
||||
gst_cd_paranoia_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
|
||||
gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, const gchar * device)
|
||||
{
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (cddabasesrc);
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (audiocdsrc);
|
||||
gint i, cache_size;
|
||||
|
||||
GST_DEBUG_OBJECT (src, "trying to open device %s (generic-device=%s) ...",
|
||||
|
@ -232,7 +232,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
|
|||
}
|
||||
|
||||
for (i = 1; i < src->d->tracks + 1; i++) {
|
||||
GstCddaBaseSrcTrack track = { 0, };
|
||||
GstAudioCdSrcTrack track = { 0, };
|
||||
|
||||
track.num = i;
|
||||
track.is_audio = IS_AUDIO (src->d, i - 1);
|
||||
|
@ -240,7 +240,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc * cddabasesrc, const gchar * device)
|
|||
track.end = cdda_track_lastsector (src->d, i);
|
||||
track.tags = NULL;
|
||||
|
||||
gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &track);
|
||||
gst_audio_cd_src_add_track (GST_AUDIO_CD_SRC (src), &track);
|
||||
}
|
||||
|
||||
/* create the paranoia struct and set it up */
|
||||
|
@ -295,9 +295,9 @@ init_failed:
|
|||
}
|
||||
|
||||
static void
|
||||
gst_cd_paranoia_src_close (GstCddaBaseSrc * cddabasesrc)
|
||||
gst_cd_paranoia_src_close (GstAudioCdSrc * audiocdsrc)
|
||||
{
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (cddabasesrc);
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (audiocdsrc);
|
||||
|
||||
if (src->p) {
|
||||
paranoia_free (src->p);
|
||||
|
@ -345,9 +345,9 @@ gst_cd_paranoia_src_signal_is_being_watched (GstCdParanoiaSrc * src, gint sig)
|
|||
}
|
||||
|
||||
static GstBuffer *
|
||||
gst_cd_paranoia_src_read_sector (GstCddaBaseSrc * cddabasesrc, gint sector)
|
||||
gst_cd_paranoia_src_read_sector (GstAudioCdSrc * audiocdsrc, gint sector)
|
||||
{
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (cddabasesrc);
|
||||
GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (audiocdsrc);
|
||||
GstBuffer *buf;
|
||||
gboolean do_serialize;
|
||||
gint16 *cdda_buf;
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#ifndef __GST_CD_PARANOIA_SRC_H__
|
||||
#define __GST_CD_PARANOIA_SRC_H__
|
||||
|
||||
#include "gst/cdda/gstcddabasesrc.h"
|
||||
#include <gst/audio/gstaudiocdsrc.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@ -57,7 +57,7 @@ typedef struct _GstCdParanoiaSrcClass GstCdParanoiaSrcClass;
|
|||
* The cdparanoia object structure.
|
||||
*/
|
||||
struct _GstCdParanoiaSrc {
|
||||
GstCddaBaseSrc cddabasesrc;
|
||||
GstAudioCdSrc audiocdsrc;
|
||||
|
||||
/*< private >*/
|
||||
cdrom_drive *d;
|
||||
|
@ -75,12 +75,12 @@ struct _GstCdParanoiaSrc {
|
|||
};
|
||||
|
||||
struct _GstCdParanoiaSrcClass {
|
||||
GstCddaBaseSrcClass parent_class;
|
||||
GstAudioCdSrcClass parent_class;
|
||||
|
||||
/* signal callbacks */
|
||||
/**
|
||||
* GstCdParanoiaSrcClass::transport-error:
|
||||
* @src: the GstCddaBaseSrc source element object
|
||||
* @src: the GstAudioCdSrc source element object
|
||||
* @sector: the sector at which the error happened
|
||||
*
|
||||
* This signal is emitted when a sector could not be read
|
||||
|
@ -89,7 +89,7 @@ struct _GstCdParanoiaSrcClass {
|
|||
void (*transport_error) (GstCdParanoiaSrc * src, gint sector);
|
||||
/**
|
||||
* GstCdParanoiaSrcClass::uncorrected-error:
|
||||
* @src: the GstCddaBaseSrc source element object
|
||||
* @src: the GstAudioCdSrc source element object
|
||||
* @sector: the sector at which the error happened
|
||||
*
|
||||
* This signal is emitted when a sector could not be read
|
||||
|
|
Loading…
Reference in a new issue