Bug #115

Error message should be given to user when trying to use non-existing settings

Added by Alexandre Quessy about 4 years ago. Updated about 4 years ago.

Status:Closed Start date:
Priority:High Due date:
Assignee:Alexandre Quessy % Done:

0%

Category:- Spent time: -
Target version:0.3
Resolution:fixed Version:
Trac ticket ID:115

Description

1. connect to a contact
2. select a global setting that doesn't exist, such video_rx
3. start streaming

It should send an error message to the user.

api.notify(caller, "...", "streams_error")

2009-05-04 15:31:09,407 web_strm DEBUG    START_STREAMS The global setting 0 does not exist

And here are my settings :

pof: s -x
GLOBAL SETTINGS:

r1 global setting  video_rx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 1
      r1 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r2 global setting  video_tx
  r1 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 7000
    media setting: 3
      r3 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r3 global setting  audio_rx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [audio01] stream
    enabled: True
    sync: master
    port: 6686
    media setting: 2
      r2 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000

r4 global setting  audio_tx
  r1 stream sub group send
   enabled: True
   mode: send
   [audio01] stream
    enabled: True
    sync: master
    port: 7200
    media setting: 4
      r4 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

r5 global setting  video_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 1
      r1 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
  r2 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 7000
    media setting: 3
      r3 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r6 global setting  audio_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [audio01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 2
      r2 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000
  r2 stream sub group send
   enabled: True
   mode: send
   [audio01] stream
    enabled: True
    sync: master
    port: 6677
    media setting: 4
      r4 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

r7 global setting  AV_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6696
    media setting: 1
      r1 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
   [audio01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 2
      r2 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000
  r2 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 6680
    media setting: 3
      r3 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
   [audio01] stream
    enabled: True
    sync: master
    port: 7200
    media setting: 4
      r4 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

r10000 global setting  video_rx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 10000
      r10000 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r10001 global setting  video_tx
  r1 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 7000
    media setting: 10002
      r10002 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r10002 global setting  audio_rx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [audio01] stream
    enabled: True
    sync: master
    port: 6686
    media setting: 10001
      r10001 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000

r10003 global setting  audio_tx
  r1 stream sub group send
   enabled: True
   mode: send
   [audio01] stream
    enabled: True
    sync: master
    port: 7200
    media setting: 10003
      r10003 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

r10004 global setting  video_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 10000
      r10000 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
  r2 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 7000
    media setting: 10002
      r10002 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000

r10005 global setting  audio_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [audio01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 10001
      r10001 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000
  r2 stream sub group send
   enabled: True
   mode: send
   [audio01] stream
    enabled: True
    sync: master
    port: 6686
    media setting: 10003
      r10003 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

r10006 global setting  AV_rxtx
  r1 stream sub group recv
   enabled: True
   mode: receive
   [video01] stream
    enabled: True
    sync: master
    port: 6696
    media setting: 10000
      r10000 media setting 'mpeg4_basic_rx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
   [audio01] stream
    enabled: True
    sync: master
    port: 6666
    media setting: 10001
      r10001 media setting 'audio_basic_rx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2
       audio_buffer_usec : 30000
  r2 stream sub group send
   enabled: True
   mode: send
   [video01] stream
    enabled: True
    sync: master
    port: 6680
    media setting: 10002
      r10002 media setting 'mpeg4_basic_tx'
       engine : Gst
       source : videotestsrc
       codec : mpeg4
       bitrate : 2048000
   [audio01] stream
    enabled: True
    sync: master
    port: 7200
    media setting: 10003
      r10003 media setting 'audio_basic_tx'
       engine : Gst
       source : audiotestsrc
       codec : raw
       channels : 2

All MEDIA SETTINGS...
 r1 mpeg4_basic_rx
  engine : Gst
  source : videotestsrc
  codec : mpeg4
  bitrate : 2048000
 r2 audio_basic_rx
  engine : Gst
  source : audiotestsrc
  codec : raw
  channels : 2
  audio_buffer_usec : 30000
 r3 mpeg4_basic_tx
  engine : Gst
  source : videotestsrc
  codec : mpeg4
  bitrate : 2048000
 r4 audio_basic_tx
  engine : Gst
  source : audiotestsrc
  codec : raw
  channels : 2
 r10000 mpeg4_basic_rx
  engine : Gst
  source : videotestsrc
  codec : mpeg4
  bitrate : 2048000
 r10001 audio_basic_rx
  engine : Gst
  source : audiotestsrc
  codec : raw
  channels : 2
  audio_buffer_usec : 30000
 r10002 mpeg4_basic_tx
  engine : Gst
  source : videotestsrc
  codec : mpeg4
  bitrate : 2048000
 r10003 audio_basic_tx
  engine : Gst
  source : audiotestsrc
  codec : raw
  channels : 2

History

Updated by Alexandre Quessy about 4 years ago

  • Status changed from New to In Progress

Updated by Alexandre Quessy about 4 years ago

  • Status changed from In Progress to Closed
  • Resolution set to fixed

fixed in commit # 3446. Now displaying full execption string. (maybe it is too much)

Also available in: Atom PDF