Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/phonon/gstreamer/phononsrc.cpp

    r2 r561  
    110110{
    111111    Q_UNUSED(g_class);
     112#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    112113    src->device = 0;
     114#else
     115    Q_UNUSED(src);
     116#endif
    113117}
    114118
    115119static void phonon_src_finalize (GObject * object)
    116120{
     121#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    117122    PhononSrc *src;
    118123    src = GST_PHONON_SRC (object);
    119124    delete src->device;
    120125    src->device = 0;
     126#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    121127    G_OBJECT_CLASS (parent_class)->finalize (object);
    122128}
    123129
     130#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    124131static gboolean phonon_src_set_device(PhononSrc * src, StreamReader* device)
    125132{
     
    146153    }
    147154}
     155#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    148156
    149157static void phonon_src_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec)
     
    154162
    155163    switch (prop_id) {
     164#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    156165    case ARG_PHONONSRC:
    157166    {
     
    161170        break;
    162171    }
     172#else
     173    Q_UNUSED(value);
     174#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    163175   default:
    164176       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
     
    175187
    176188    switch (prop_id) {
     189#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    177190    case ARG_PHONONSRC:
    178191        g_value_set_pointer(value, src->device);
    179192        break;
     193#else //QT_NO_PHONON_ABSTRACTMEDIASTREAM
     194    Q_UNUSED(value);
     195#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    180196    default:
    181197        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
     
    186202static GstFlowReturn phonon_src_create_read (PhononSrc * src, guint64 offset, guint length, GstBuffer ** buffer)
    187203{
     204#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    188205    Q_ASSERT(src->device);
    189206    if (!src->device)
     
    205222    gst_mini_object_unref(GST_MINI_OBJECT(buf));
    206223    return GST_FLOW_ERROR;
     224#else //QT_NO_PHONON_ABSTRACTMEDIASTREAM
     225    Q_UNUSED(src);
     226    Q_UNUSED(offset);
     227    Q_UNUSED(length);
     228    Q_UNUSED(buffer);
     229    return GST_FLOW_ERROR;
     230#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    207231}
    208232
     
    219243{
    220244    PhononSrc *src = GST_PHONON_SRC (basesrc);
     245#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    221246    if (src->device)
    222247        return src->device->streamSeekable();
     248#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    223249    return false;
    224250}
     
    226252static gboolean phonon_src_get_size (GstBaseSrc * basesrc, guint64 * size)
    227253{
     254#ifndef QT_NO_PHONON_ABSTRACTMEDIASTREAM
    228255    PhononSrc *src;
    229256    src = GST_PHONON_SRC (basesrc);
     
    232259        return TRUE;
    233260    }
     261#endif //QT_NO_PHONON_ABSTRACTMEDIASTREAM
    234262    *size = 0;
    235263    return FALSE;
Note: See TracChangeset for help on using the changeset viewer.