2024年1月12日 星期五

Static linking of Bassmod in Delphi | Life In Hex DLL LIB OBJ

 https://lifeinhex.com/static-linking-of-bassmod-in-delphi/

 Static linking of Bassmod in Delphi

Convert DLL to LIB

Well, this step is easy. Use DLL2LIB (google "DLL.To.Lib.v1.42.Full.Retail-DLL2Lib" or get trial version from official site), leave all the default settings and press "Start convert".


Extract OBJ files from LIB

For next few steps you'll need objconv.exe by Agner Fog. It's better to download the latest version, as earlier versions didn't support extracting LIB files.

It's a simple command objconv.exe -lx bass.lib
Convert COFF OBJ files to OMF OBJ files

That's also simple. Just run objconv.exe -fomf bass.obj bass-omf.obj
Make those OMF files usable by Delphi

gsm audio speech telecommunications technology Audio Compression , communications system voice codec VoIP speech pcm amr-wb opus SPEEX

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
bass library g729 g719 g722 G.726   Code-excited linear prediction

speech  telecommunications   technology Audio Compression

https://github.com/sippy/libg722

AES E-Library » Real-Time CELP Speech Coding in a Voice Response Environment
https://www.aes.org/e-lib/online/browse.cfm?elib=5530
CELP  speech Code-excited linear prediction

https://en.wikipedia.org/wiki/RTP_payload_formats
g729a acelp internet audio stream message rtp payload format for the g.729.1 audio codec rfc 4749
https://en.wikipedia.org/wiki/Category:Speech_codecs
https://en.wikipedia.org/wiki/CELT
https://en.wikipedia.org/wiki/G.729.1
https://en.wikipedia.org/wiki/Code-excited_linear_prediction
https://en.wikipedia.org/wiki/Speech_coding

https://github.com/sippy/libg722
https://github.com/wisekrakr/CommUniWise
https://github.com/wisekrakr/SIP_dev_pushToTalk
ITU G.722 Voice  message  SIP  RFC 3261 github

https://github.com/ttsou/openbts-p2.8/tree/master
https://datatracker.ietf.org/doc/rfc6366/

github  SIP AudioFrame
https://github.com/onmyway133/awesome-voip
https://github.com/sipsorcery-org/sipsorcery/issues/914
https://github.com/AGProjects/sipclients/blob/master/sip-audio-session
https://github.com/baresip/baresip/blob/main/test/call.c
https://github.com/pjsip/pjproject/blob/master/pjsip-apps/src/samples/siprtp.c

g729a acelp internet audio stream message
rtp payload format for the g.729.1 audio codec rfc 4749
https://en.wikipedia.org/wiki/RTP_payload_formats



g729a acelp rtp g.729.1 rfc4749 pdf 
JT-G729 とビット列互換な 8-32kbit 一般社団法人情報通信技術委員会 https://www.ttc.or.jp › files › JT-G729.1v5.pdf PDF 2013年11月14日 — (2) TTC標準JT-G729.1は、ITU-T勧告G.729.1に ... ACELP を用いた音声符号化方式. (2) TTC標準JT-G729付属資料A. 低 ...

RTP Payload for DTMF Digits, Telephony Tones, and. Telephony Signals. [RFC 4749] IETF RFC 4749 (2006), RTP Payload Format for the G.729.1 Audio

g729a acelp rtp g.729.1 rfc4749 pdf g.729.1 audio acelp android usacdec_acelp acelp audio stream frame

aaa android rtp audio stream frame mediacodec messenger stackoverflow mediacodec decode aac audio chunks from rtsp and play
https://stackoverflow.com/questions/48602108/mediacodec-decode-aac-audio-chunks-from-rtsp-and-play
https://developer.android.com/reference/android/media/MediaCodec.html
https://github.com/imansaleh16/Stack-Overflow-Tags-Communities/blob/master/dataset/E_llda
https://github.com/pedroSG94/RootEncoder/wiki

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Network ProtocolsThe following network protocols are supported for audio and video playback:    RTSP (RTP, SDP)    HTTP/HTTPS progressive streaming    HTTP/HTTPS live streaming  draft protocol :        MPEG-2 TS media files only        Protocol version 3 (Android 4.0 and above)        Protocol version 2 (Android 3.x)        Not supported before Android 3.0

https://github.com/fyhertz/libstreaming/blob/master/src/net/majorkernelpanic/streaming/audio/AACStream.java

RTP aac android.media.MediaCodec RTP STREAM github wire
https://github.com/ekumenlabs/AndroidStreamingClient/blob/master/android_streaming_client/src/main/java/com/c77/androidstreamingclient/lib/rtp/RtpMediaDecoder.java
https://github.com/ekumenlabs/AndroidStreamingClient/tree/master
RTP aac android.media.MediaCodec RTP STREAM github wire

https://www.codeproject.com/Articles/797537/Making-an-Audio-Spectrum-analyzer-with-Bass-dll-Cs

https://delphi-lab.ucoz.ru/load/17-1-0-32

Главная » Файлы » VCL » Sound and Multimedia    
Audio Tools Library v.1.4
[ Скачать с сервера (95.6 Kb) ]     10.07.2008, 02:19
By J. Faul. ATL - programming tools for manipulating with some audio file formats. The pack uncludes several components described below:

    * MPEGaudio - for manipulating with MPEG audio file information,
    * ID3v1 - for manipulating with ID3v1 tags,
    * ID3v2 - for manipulating with ID3v2 tags,
    * WAVfile - for extracting information from WAV file header,
    * OggVorbis - for extracting information from Ogg Vorbis file header,
    * MPEGplus - for manipulating with MPEGplus file information,
    * TwinVQ - for extracting information from TwinVQ file header,
    * Monkey - for manipulating with Monkey's Audio file information.









Live555 RTSP Server on Android rtsp server on android
https://github.com/papan01/Live555-server-android
http://hank5000.github.io/blog/2015/06/24/live555-rtsp-server-on-android/

developer.android.com/reference/androidx/media3/exoplayer/rtsp/reader/rtpac3reader
https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/rtsp/reader/RtpPcmReader
https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/rtsp/reader/RtpAc3Reader
https://developer.android.com/media/media3/exoplayer/rtsp?hl=zh-tw
https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/rtsp/reader/RtpAc3Reader
https://developer.android.com/reference/androidx/media3/exoplayer/rtsp/package-summary

OsmoBTS CalypsoBTS YateBTS openBTS Open Base Transceiver Station

 OsmoBTS  CalypsoBTS YateBTS openBTS Open Base Transceiver Station
https://en.wikipedia.org/wiki/Base_station_subsystem
https://en.wikipedia.org/wiki/OpenBTS

DragonOS
https://github.com/DragonOS-Community/DragonOS

Bass Audio Library https://github.com/topics/bass-dll base.dll

 https://www.codeproject.com/Articles/2848/nBASS-A-sound-libary-for-NET
Un4seen Developments
https://www.un4seen.com/

BASS is an audio library for use in Win32, MacOS, Linux and PocketPC software. It's purpose is to provide the most powerful and efficient (yet easy to use), sample, stream, MOD music, and recording functions. This library was written by Ian Luck, over at Un4seen Developments. New features include Add-on plugin system, MOD position & syncing in bytes, Support for AIFF files, Floating-point sampling, More options, and More.The BASS audio library is used in MediaPortal for the default BASS audio player.

https://github.com/topics/bass-library
https://en.wikipedia.org/wiki/Bass
 https://en.wikipedia.org/wiki/AIMP

BASS audio library v2.4 PureBasic 4.20 includes. - PureBasic Forums - English
 

https://github.com/ans-hub/audio_out

https://www.team-mediaportal.com/wiki/display/glossary/BASS+Audio+Library
http://bass.radio42.com/

bass.dll play delphi
https://itecnote.com/tecnote/delphi-load-bass-dll-and-play-mp3/

https://github.com/Zaflis/nxpascal/tree/master
https://github.com/Zaflis/nxpascal/blob/master/src/Bass.pas
Delphi, C++, VB - BASS Audio Recognition Library
https://www.3delite.hu/Object%20Pascal%20Developer%20Resources/bassaudiorecognitionlibrary.html

Bass.BASS_ChannelPlay Method
https://github.com/ManagedBass/ManagedBass/blob/master/src/AddOns/BassDShow/BassDShow.cs
Un4seen Developments
https://github.com/DragonMinded/xmplay
https://github.com/DragonMinded/libnaomi
http://support.xmplay.com/
http://bass.radio42.com/help/html/743b046b-0c42-71a0-b613-799f5f0450b9.htm
http://docwiki.embarcadero.com/RADStudio/Athens/en/Libraries_and_Packages_(Delphi)
https://delphimagic.blogspot.com/2013/05/escuchar-la-radio-por-streaming.html
https://stackoverflow.com/questions/8964488/delphi-load-bass-dll-and-play-mp3

BASS.DLL GITHUB
https://github.com/ManagedBass/ManagedBass/tree/master/src/Bass/Shared/Bass

Radio streaming with bass.dll 
https://autoit.de/thread/25624-radio-streaming-with-bass-dll/

IPHLPAPI.dll  IPHLPAPI  ip helper api Iphlpapi.h header  
WSOCK32.dll
wasapi Windows Audio Session API
base-dll basswasapi.dll

https://superblt.znix.xyz/
https://superblt.znix.xyz/doc/xaudio/
XML Tweaker - SuperBLT
SuperBLT cross-platform audio API


base.dll  script plugin header
https://wiki.mairlist.com/faq:bass-plugins
autohotkey
powerbasic base.dll  script plugin header powerbasic Sound BASS.DLL API encapsulation
foobar components
powerbasic third-party-addons
sound-bass-dll-api-header-file

cwmp-data-models客戶端設備廣域網路管理傳輸協定與裝置數據模組  网管协议数据模型定义,cwmp-data-models