Opened 13 years ago

Last modified 3 years ago

#332 assigned bug

GameSound classes need code audit and cleanup

Reported by: marcusoverhagen Owned by: Barrett
Priority: high Milestone: R1
Component: Kits/Game Kit Version: R1/alpha2
Keywords: Cc: diver
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

All GameSound classes need code audit and cleanup

Change History (10)

comment:1 Changed 13 years ago by marcusoverhagen

Status: newassigned

comment:2 Changed 13 years ago by marcusoverhagen

blocked: 310

comment:3 Changed 13 years ago by marcusoverhagen

blocked: 339

comment:4 Changed 13 years ago by diver

Cc: diver added

comment:5 Changed 13 years ago by marcusoverhagen

blocked: 575

comment:6 Changed 12 years ago by marcusoverhagen

Owner: marcusoverhagen deleted
Platform: All
Status: assignednew

comment:7 Changed 8 years ago by Barrett

Version: R1/alpha2

Hi, i'm looking at this Ticket, it seems a good opportunity to learn more about the media_kit. Since the description is too generic, i'm beginning from TODOs. The GameSound class, has a TODO in constructor that say "BeBook documents that BGameSoundDevice must currently always be NULL..." what does mean that? the argument is simply ignored or checked for NULL and in the case it is not null, the init fail?

http://www.haiku-os.org/legacy-docs/bebook/BGameSound.html

comment:8 Changed 8 years ago by phoudoin

Because BGameSoundDevice API was never made public by Be Inc. Haiku have his own, but currently it's internal to the game kit, not yet public. Look in src/kits/game to see BGameSoundDevice.cpp/.h and how BGameSound use it internally.

comment:9 Changed 7 years ago by pulkomandy

Component: - GeneralKits/Game Kit

comment:10 Changed 3 years ago by Barrett

Owner: set to Barrett
Status: newassigned
Note: See TracTickets for help on using tickets.