Changeset 4842:d135b43f4dab in roaraudio


Ignore:
Timestamp:
04/03/11 18:05:54 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

emit ROAR_OE_STREAM_META_UPDATE events on meta data change

Location:
roard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • roard/meta.c

    r4708 r4842  
    3131 int i; 
    3232 struct roar_stream_server * s = g_streams[id]; 
     33 
     34 roar_notify_core_emit_simple(ROAR_OE_STREAM_META_UPDATE, -1, id, ROAR_OT_STREAM, ROAR_META_MODE_SET, -1, NULL, 0); 
    3335 
    3436 if ( s == NULL ) 
     
    5153 struct roar_stream_server * s = g_streams[id]; 
    5254 
     55 roar_notify_core_emit_simple(ROAR_OE_STREAM_META_UPDATE, -1, id, ROAR_OT_STREAM, ROAR_META_MODE_ADD, -1, NULL, 0); 
     56 
    5357 if ( s == NULL ) 
    5458  return -1; 
     
    150154 } 
    151155 
     156 roar_notify_core_emit_simple(ROAR_OE_STREAM_META_UPDATE, -1, id, ROAR_OT_STREAM, ROAR_META_MODE_CLEAR, -1, NULL, 0); 
     157 
    152158 s = g_streams[id]; 
    153159 
     
    171177 struct roar_stream_server * s; 
    172178 
     179 roar_notify_core_emit_simple(ROAR_OE_STREAM_META_UPDATE, -1, id, ROAR_OT_STREAM, ROAR_META_MODE_FINALIZE, -1, NULL, 0); 
     180 
    173181 if ( streams_get_flag(id, ROAR_FLAG_META) != 1 ) // ignore non meta streams 
    174182  return 0; 
  • roard/roard.c

    r4816 r4842  
    111111     snprintf(estr, sizeof(estr)-1, "/* ROAR_OE_STREAM_XRUN */"); 
    112112    break; 
     113   case ROAR_OE_STREAM_META_UPDATE: 
     114     snprintf(estr, sizeof(estr)-1, "/* ROAR_OE_STREAM_META_UPDATE */"); 
     115    break; 
    113116   // OE Default: 
    114117   default: 
Note: See TracChangeset for help on using the changeset viewer.