Ticket #183: pulse-connection.patch

File pulse-connection.patch, 1.9 KB (added by sjoerd, 4 years ago)
  • src/pulsecore/protocol-native.c

    commit 63b045cad9727021652ef615f74e366f26a4827c
    Author: Sjoerd Simons <sjoerd@luon.net>
    Date:   Sun Dec 9 23:54:13 2007 +0100
    
        Don't send the SERVER -> CLIENT PA_COMMANDS introduced in protocol version 12
        to connections with a protocol version smaller as 12
    
    diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c
    index 46405f1..4f58279 100644
    a b  
    10691069    s = PLAYBACK_STREAM(i->userdata); 
    10701070    playback_stream_assert_ref(s); 
    10711071 
     1072    if (s->connection->version < 12) 
     1073      return; 
     1074 
    10721075    t = pa_tagstruct_new(NULL, 0); 
    10731076    pa_tagstruct_putu32(t, PA_COMMAND_PLAYBACK_STREAM_SUSPENDED); 
    10741077    pa_tagstruct_putu32(t, (uint32_t) -1); /* tag */ 
     
    10861089    s = PLAYBACK_STREAM(i->userdata); 
    10871090    playback_stream_assert_ref(s); 
    10881091 
     1092    if (s->connection->version < 12) 
     1093      return; 
     1094 
    10891095    t = pa_tagstruct_new(NULL, 0); 
    10901096    pa_tagstruct_putu32(t, PA_COMMAND_PLAYBACK_STREAM_MOVED); 
    10911097    pa_tagstruct_putu32(t, (uint32_t) -1); /* tag */ 
     
    11421148    s = RECORD_STREAM(o->userdata); 
    11431149    record_stream_assert_ref(s); 
    11441150 
     1151    if (s->connection->version < 12) 
     1152      return; 
     1153 
    11451154    t = pa_tagstruct_new(NULL, 0); 
    11461155    pa_tagstruct_putu32(t, PA_COMMAND_RECORD_STREAM_SUSPENDED); 
    11471156    pa_tagstruct_putu32(t, (uint32_t) -1); /* tag */ 
     
    11591168    s = RECORD_STREAM(o->userdata); 
    11601169    record_stream_assert_ref(s); 
    11611170 
     1171    if (s->connection->version < 12) 
     1172      return; 
     1173 
    11621174    t = pa_tagstruct_new(NULL, 0); 
    11631175    pa_tagstruct_putu32(t, PA_COMMAND_RECORD_STREAM_MOVED); 
    11641176    pa_tagstruct_putu32(t, (uint32_t) -1); /* tag */