Zeit für was Neues:
Code
- fixed ac3<->pcm-spdif switching code (thx to Uwe!)
- fixed switching l/r mono channels in cDeviceEm84xx::GetAudioChannelDevice and cDeviceEm84xx::SetAudioChannelDevice (thx to Uwe!)
- fixed handler "bug" in osd-code (to support mplayer - basic!)
- added osddummy code to support mplayer (basic too!)
- moved MPEGDriverEntry call to cDeviceEm84xx::Open and MPEGDriverUnload call to cDeviceEm84xx::Close (to work with mplayer - thx to helau for this one!)
- added trickmode ehancements based on Uwe/helau-proposal - try and report ;)
- reworked thread-replay-code a little bit
- changed FMPFlush(FALSE); to FMPFlush(TRUE); in cDeviceEm84xx::Flush and cDeviceEm84xx::Clear (I assume an error in the NS2k documentation on this call)
- corrected Bitmap-Handling in cOsdEm84xx::Flush (this should avoid too high cpu-load when using the osd with channelinfo, progressbar, mp3-plugin) - thx to Uwe for reporting and investigating this one
- fixed setting apect ratio after coming back from pmExtern playMode (thx to Uwe for reporting this one)
- reset audio after coming back from pmExtern playMode (thx to Uwe for reporting this one)
- changing pcm-packets with pes-id 0xBD to id 0xA0 - em84 won't play pcm in 0xBD - so mp3- and mp3ng-plugin works now! (thx to Uwe+helau for invest. this one!!)
- setting correct samplerate for pcm-sound (supports 96,48,44.1,32kHz) with samplerate != 48KHz
- renamed Setup entry "Audio output" to "AC3/DTS" and it's items
- updated README
- introduced compile-flag EMMPLAYER (see README)
Alles anzeigen
Was heisst das alles?
- Trickmodes sind etwas netter und stabiler geworden
- mp3 und mp3ng funktionieren nun mit dem em84xx
- der bald erscheinende mplayer mit em84-support funktioniert auch (sofern das Plugin mit EMMPLAYER=1 gebaut wurde)
- einige Details gefixed
Ansonsten steht nun bald ein grösseres Rewrite an - es sei denn, es finden sich vorher noch 1, 2 Sachen
Wo gibs das? DA!
Edit: mplayer für den em84xx: [Announce]Mplayer Ausgabe ueber EM84xx
arghgra