#1079 freeze when changing # of channels with jack

v0.43
open
nobody
puredata (322)
6
2013-08-10
2013-05-17
max
No

current vanilla Pd (debian package) is freezing (tested on Linux Mint) when Jack is used and the number of channels are changed.

Discussion

  • max

    max - 2013-05-17
    • priority: 5 --> 6
    • milestone: 2223957 --> v0.43
     
  • IOhannes m zmölnig

    i think this only happens if you started jack implicitely via Pd. if jack was running before Pd is started, that shouldn't happen.
    could you confirm?

     
  • max

    max - 2013-05-19

    No, Jack Server was running before Pd was started.

     
  • IOhannes m zmölnig

    pelase provide detailed steps to reproduce the problem.

    the following works for me:
    - start jack (i start it via qjackctl)
    - start "pd -jack -channels 2" ("pure_data_0" appears in qjackctl connection-list with 2 ins and 2 outs)
    - in Pd go to "Media -> Preferences -> Audio..." and select 12 input channels and 7 ouput channels
    - click on "OK" (qjackctl is updated accordingly, "pure_data_0" now has 7 outputs and 12 inputs)

     
  • IOhannes m zmölnig

    i noticed a possibly related problem (with both vanilla 0.43 & 0.44) when using jack either without input or without output channels.

    the following will output audio I/O stick...closing audio:

      $ pd -jack -noadc -outchannels 2
    

    if i simply start pd with multiple channels (e.g. pd -jack -channels 4) and then go to Media->Audiosettings to change the number of input (or output) channels to 0, the audio dialog closes, the console starts printing watchdog: signaling pd... and Pd does not react any more

     
  • Miller Puckette

    Miller Puckette - 2013-08-10

    I can't recreate the original bug but found and hopefully fixed the problem
    with in-channels equal to zero.

     


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks