Opened 4 years ago

Last modified 7 months ago

#4787 new enhancement

JACK input/output are not persistent

Reported by: courmisch Owned by:
Priority: low Milestone: Features paradize
Component: Input: Linux/BSD audio/video Version: master git
Severity: normal Keywords:
Cc: Difficulty: unknown
Platform(s): Linux Work status: Not started

Description (last modified by courmisch)

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579938

The JACK input and output instantiated by VLC come and go, as VLC opens the input item, or starts/stops the audio output pipeline. This does not work very well with the JACK model.

To work around this, I guess VLC would need a persistent interface plugin (or akin) that spawns the JACK connection and keeps it regardless of the VLC playlist state.

Attachments (1)

d40bd6a41276ebb3795cb50422975481.jpg (67.3 KB) - added by Smartmil888 3 months ago.
http://smartmiltoys.com/kidkraft-dollhouse/

Download all attachments as: .zip

Change History (10)

comment:1 Changed 4 years ago by courmisch

  • Component changed from Core: Audio output to Audio: misc. plugins

comment:2 Changed 3 years ago by courmisch

  • Description modified (diff)

comment:3 Changed 3 years ago by courmisch

  • Component changed from Audio: misc. plugins to Input (access): Linux capture
  • Owner set to courmisch

comment:4 Changed 3 years ago by remi@…

commit a20103b2a76ee13e55cba9b2164903eb911f964b Author: Rémi Denis-Courmont <remi@…> Date: Sat Oct 20 20:27:48 2012 +0300

aout: add distinct start/stop callbacks (refs #4787, refs #7601)

This would enable the input manager to hold an audio output plugin at all times. Then it would be possible to keep track of output devices, volume, policy and (JACK) routing continuously. For this to work, outputs will need to be patched so that device selection and volume handling works even when playing back.

Note though that this commit only introduces the change in the audio_output_t interface; it does not implement the features above.

comment:5 Changed 3 years ago by remi@…

commit b1c459e9502282ad3bc94016e532a372f9c6955c Author: Rémi Denis-Courmont <remi@…> Date: Sat Oct 20 20:27:48 2012 +0300

aout: add distinct start/stop callbacks (refs #4787, refs #7601)

This would enable the input manager to hold an audio output plugin at all times. Then it would be possible to keep track of output devices, volume, policy and (JACK) routing continuously. For this to work, outputs will need to be patched so that device selection and volume handling works even when playing back.

Note though that this commit only introduces the change in the audio_output_t interface; it does not implement the features above.

comment:6 Changed 3 years ago by courmisch

  • Owner courmisch deleted

comment:7 follow-up: Changed 2 years ago by jb

Is this still the case for 2.1 ?

comment:8 in reply to: ↑ 7 Changed 11 months ago by tmatth

Replying to jb:

Is this still the case for 2.1 ?

Yes.

comment:9 Changed 7 months ago by jb

  • Milestone changed from Bugs paradize to Features paradize
Note: See TracTickets for help on using tickets.