Opened 11 years ago

Closed 10 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 11 years ago.
Start of a patch... See comment
roar-mpd.patch (11.0 KB) - added by themaister 11 years ago.
MPD patch. Needs fixes.
0001-RoarAudio-plugin.patch (11.7 KB) - added by themaister 11 years ago.
Another take on the MPD plugin, should work better now.
0001-RoarAudio-plugin.2.patch (12.5 KB) - added by themaister 11 years ago.
Fix some indentation and add copyright stuff.
0001-RoarAudio-plugin.3.patch (12.5 KB) - added by themaister 11 years ago.
Missed one tab (argh..)
0001-RoarAudio-plugin.4.patch (13.7 KB) - added by themaister 11 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 11 years ago.
Fix some formatting stuff.
0001-RoarAudio-plugin.6.patch (14.9 KB) - added by themaister 11 years ago.
Another go. Add metadata and role.
0001-RoarAudio-plugin.7.patch (16.0 KB) - added by themaister 11 years ago.
Locking between mixer and audio thread.
0001-RoarAudio-plugin.8.patch (16.7 KB) - added by themaister 11 years ago.
Add more tags.
0001-RoarAudio-plugin.9.patch (16.8 KB) - added by themaister 11 years ago.
Small fixes.
0001-RoarAudio-plugin.10.patch (16.8 KB) - added by themaister 11 years ago.
80 cols.

Download all attachments as: .zip

Change History (17)

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

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

comment:2 Changed 11 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 11 years ago by ph3-der-loewe

Start of a patch... See comment

comment:3 Changed 11 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 11 years ago by themaister

MPD patch. Needs fixes.

Changed 11 years ago by themaister

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

Changed 11 years ago by themaister

Fix some indentation and add copyright stuff.

Changed 11 years ago by themaister

Missed one tab (argh..)

Changed 11 years ago by themaister

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

Changed 11 years ago by themaister

Fix some formatting stuff.

Changed 11 years ago by themaister

Another go. Add metadata and role.

Changed 11 years ago by themaister

Locking between mixer and audio thread.

Changed 11 years ago by themaister

Add more tags.

comment:4 Changed 11 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 11 years ago by themaister

Small fixes.

Changed 11 years ago by themaister

80 cols.

comment:5 Changed 10 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.