Opened 9 years ago

Closed 9 years ago

#80 closed enhancement (fixed)

Output for MPD should be implemented

Reported by: ph3-der-loewe Owned by: themaister
Priority: minor Milestone:
Component: Plugins and Applications Version:
Keywords: MPD Cc: themaister
Architecture: Compiler:
Difficulty: Kernel:
Operating System: Parent Tickets:
Patch attached: no Protocol:
Sound driver: virtual Topic: New feature

Description

MPD supports multiple output drivers. There should be a VS based output driver.
The RSound driver may be used as example.

Subtickets

Attachments (12)

roar_plugin.c (4.1 KB) - added by ph3-der-loewe 9 years ago.
Start of a patch... See comment
roar-mpd.patch (11.0 KB) - added by themaister 9 years ago.
MPD patch. Needs fixes.
0001-RoarAudio-plugin.patch (11.7 KB) - added by themaister 9 years ago.
Another take on the MPD plugin, should work better now.
0001-RoarAudio-plugin.2.patch (12.5 KB) - added by themaister 9 years ago.
Fix some indentation and add copyright stuff.
0001-RoarAudio-plugin.3.patch (12.5 KB) - added by themaister 9 years ago.
Missed one tab (argh..)
0001-RoarAudio-plugin.4.patch (13.7 KB) - added by themaister 9 years ago.
Yet another take on roar plugin. roar_cancel() and avoid hardcoding sample formats.
0001-RoarAudio-plugin.5.patch (13.7 KB) - added by themaister 9 years ago.
Fix some formatting stuff.
0001-RoarAudio-plugin.6.patch (14.9 KB) - added by themaister 9 years ago.
Another go. Add metadata and role.
0001-RoarAudio-plugin.7.patch (16.0 KB) - added by themaister 9 years ago.
Locking between mixer and audio thread.
0001-RoarAudio-plugin.8.patch (16.7 KB) - added by themaister 9 years ago.
Add more tags.
0001-RoarAudio-plugin.9.patch (16.8 KB) - added by themaister 9 years ago.
Small fixes.
0001-RoarAudio-plugin.10.patch (16.8 KB) - added by themaister 9 years ago.
80 cols.

Download all attachments as: .zip

Change History (17)

comment:1 Changed 9 years ago by ph3-der-loewe

  • Owner set to ph3-der-loewe
  • Status changed from new to assigned

comment:2 Changed 9 years ago by ph3-der-loewe

  • Cc themaister added
  • Owner changed from ph3-der-loewe to themaister

Reassigned to themaister as I do not have access to newest code base. They changed relevant parts.

When asked I will send my first start of a patch.

Changed 9 years ago by ph3-der-loewe

Start of a patch... See comment

comment:3 Changed 9 years ago by ph3-der-loewe

The following stuff must be changed:

  • 'static const char *default_'* must be deleted or updated.
  • all functions which still have rsound_-prefix need some work in some way.
  • roar_configure() must be written.

patch is already using VS.

Changed 9 years ago by themaister

MPD patch. Needs fixes.

Changed 9 years ago by themaister

Another take on the MPD plugin, should work better now.

Changed 9 years ago by themaister

Fix some indentation and add copyright stuff.

Changed 9 years ago by themaister

Missed one tab (argh..)

Changed 9 years ago by themaister

Yet another take on roar plugin. roar_cancel() and avoid hardcoding sample formats.

Changed 9 years ago by themaister

Fix some formatting stuff.

Changed 9 years ago by themaister

Another go. Add metadata and role.

Changed 9 years ago by themaister

Locking between mixer and audio thread.

Changed 9 years ago by themaister

Add more tags.

comment:4 Changed 9 years ago by ph3-der-loewe

patch number 8 was upstreamed and rejected with some minor problems by upstream. They should be fixed soon and I expect this to go into upstream trunk soon.

Changed 9 years ago by themaister

Small fixes.

Changed 9 years ago by themaister

80 cols.

comment:5 Changed 9 years ago by ph3-der-loewe

  • Resolution set to fixed
  • Status changed from assigned to closed

patch was upstreamed and accepted.

Note: See TracTickets for help on using tickets.