notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
codec2 Low bit rate codec
1.0.3_1 audio on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.3_1Version of this port present on the latest quarterly branch.
Maintainer: hamradio@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-12-15 05:30:16
Last Update: 2023-06-27 19:34:34
Commit Hash: 3d9a815
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: hamradio
License: LGPL21
WWW:
https://www.rowetel.com/?page_id=452
Description:
Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio. It fills a gap in open source, free-as-in-speech voice codecs beneath 5000 bit/s and is released under the GNU Lesser General Public License (LGPL).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (268 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/codec2-1.0.3_1/catalog.mk
  3. /usr/local/share/licenses/codec2-1.0.3_1/LICENSE
  4. /usr/local/share/licenses/codec2-1.0.3_1/LGPL21
  5. @comment bin/cohpsk_ch
  6. @comment bin/cohpsk_demod
  7. @comment bin/cohpsk_get_test_bits
  8. @comment bin/cohpsk_mod
  9. @comment bin/cohpsk_put_test_bits
  10. @comment bin/compare_ints
  11. @comment bin/fdmdv_channel
  12. @comment bin/fdmdv_mem
  13. @comment bin/freedv_rx
  14. @comment bin/freedv_tx
  15. @comment bin/generate_codebook
  16. @comment bin/ofdm_mem
  17. @comment bin/ofdm_stack
  18. @comment bin/t16_8
  19. @comment bin/t16_8_short
  20. @comment bin/tcohpsk
  21. @comment bin/tdeframer
  22. @comment bin/tesno_est
  23. @comment bin/test_phi0
  24. @comment bin/tfdmdv
  25. @comment bin/tfifo
  26. @comment bin/tfmfsk
  27. @comment bin/tfreedv_2400A_rawdata
  28. @comment bin/tfreedv_2400B_rawdata
  29. @comment bin/tfreedv_800XA_rawdata
  30. @comment bin/tfreedv_data_channel
  31. @comment bin/tfsk
  32. @comment bin/tfsk_llr
  33. @comment bin/thash
  34. @comment bin/tnewamp1
  35. @comment bin/tofdm
  36. @comment bin/tofdm_acq
  37. @comment bin/tqam16
  38. @comment bin/tst_codec2_fft_init
  39. @comment bin/tvq_mbest
  40. include/codec2/codec2.h
  41. include/codec2/codec2_cohpsk.h
  42. include/codec2/codec2_fdmdv.h
  43. include/codec2/codec2_fifo.h
  44. include/codec2/codec2_fm.h
  45. include/codec2/codec2_ofdm.h
  46. include/codec2/comp.h
  47. include/codec2/freedv_api.h
  48. include/codec2/fsk.h
  49. include/codec2/modem_stats.h
  50. include/codec2/reliable_text.h
  51. include/codec2/version.h
  52. lib/cmake/codec2/codec2-config-release.cmake
  53. lib/cmake/codec2/codec2-config.cmake
  54. lib/libcodec2.so
  55. lib/libcodec2.so.1.0
  56. libdata/pkgconfig/codec2.pc
  57. share/codec2/octave/2400ab_frame_design.ods
  58. share/codec2/octave/H2064_516_sparse.mat
  59. share/codec2/octave/HRA_112_112.txt
  60. share/codec2/octave/HRA_112_56.txt
  61. share/codec2/octave/HRA_504_396.txt
  62. share/codec2/octave/HRA_56_28.txt
  63. share/codec2/octave/HRA_56_56.txt
  64. share/codec2/octave/HRAa_1536_512.mat
  65. share/codec2/octave/H_1024_2048_4f.mat
  66. share/codec2/octave/H_128_256_5.mat
  67. share/codec2/octave/H_256_512_4.mat
  68. share/codec2/octave/H_256_768_22.txt
  69. share/codec2/octave/H_4096_8192_3d.mat
  70. share/codec2/octave/Mat2Hrows.m
  71. share/codec2/octave/apsk_ser.m
  72. share/codec2/octave/autotest.m
  73. share/codec2/octave/c2wideband_map
  74. share/codec2/octave/channel_lib.m
  75. share/codec2/octave/closed_quant_slope.m
  76. share/codec2/octave/cma.m
  77. share/codec2/octave/codec2_demo.m
  78. share/codec2/octave/cohpsk_ch_fading.m
  79. share/codec2/octave/cohpsk_demod_plot.m
  80. share/codec2/octave/cohpsk_dev.m
  81. share/codec2/octave/cohpsk_lib.m
  82. share/codec2/octave/cohpsk_plots.m
  83. share/codec2/octave/crc16.m
  84. share/codec2/octave/diff_fft_mag.m
  85. share/codec2/octave/doppler_spread.m
  86. share/codec2/octave/doppler_spread_ut.m
  87. share/codec2/octave/esno_est.m
  88. share/codec2/octave/estsnr.m
  89. share/codec2/octave/fdmdv.m
  90. share/codec2/octave/fdmdv_common.m
  91. share/codec2/octave/fdmdv_demod.m
  92. share/codec2/octave/fdmdv_demod_c.m
  93. share/codec2/octave/fdmdv_demod_coh.m
  94. share/codec2/octave/fdmdv_mod.m
  95. share/codec2/octave/fdmdv_ut.m
  96. share/codec2/octave/fdmdv_ut_freq_off.m
  97. share/codec2/octave/fm.m
  98. share/codec2/octave/fm_radio_filt_model.txt
  99. share/codec2/octave/fmfsk.m
  100. share/codec2/octave/fsk4_dmr.m
  101. share/codec2/octave/fsk_basic.m
  102. share/codec2/octave/fsk_cml.m
  103. share/codec2/octave/fsk_cml_sam.m
  104. share/codec2/octave/fsk_demod_BER_test.py
  105. share/codec2/octave/fsk_demod_file.m
  106. share/codec2/octave/fsk_horus.m
  107. share/codec2/octave/fsk_lib.m
  108. share/codec2/octave/fsk_lib_demo.m
  109. share/codec2/octave/fsk_lib_ldpc.m
  110. share/codec2/octave/fsk_lib_ldpc_demo.m
  111. share/codec2/octave/fsk_lib_ldpc_rx.m
  112. share/codec2/octave/fsk_lib_ldpc_tx.m
  113. share/codec2/octave/fsk_llr_plot.m
  114. share/codec2/octave/fsk_llr_test.m
  115. share/codec2/octave/fsk_lock_down.m
  116. share/codec2/octave/fsk_v_afsk.m
  117. share/codec2/octave/fskdemodgui.py
  118. share/codec2/octave/gen_rn_coeffs.m
  119. share/codec2/octave/gmsk.m
  120. share/codec2/octave/gp_interleaver.m
  121. share/codec2/octave/h0p25d.mat
  122. share/codec2/octave/hackrf_dc.m
  123. share/codec2/octave/hackrf_twotone.m
  124. share/codec2/octave/hackrf_uc.m
  125. share/codec2/octave/hf_modem_curves.m
  126. share/codec2/octave/hf_sim.m
  127. share/codec2/octave/horus_high_speed.bin
  128. share/codec2/octave/horus_msg.txt
  129. share/codec2/octave/horus_payload_rtty.txt
  130. share/codec2/octave/horus_tx_bits_binary.txt
  131. share/codec2/octave/hp_filt.m
  132. share/codec2/octave/impulse_noise.m
  133. share/codec2/octave/ldpc.m
  134. share/codec2/octave/ldpc_fsk_lib.m
  135. share/codec2/octave/ldpc_gen_c_h_file.m
  136. share/codec2/octave/ldpc_gen_h_file.m
  137. share/codec2/octave/ldpcut.m
  138. share/codec2/octave/linreg.m
  139. share/codec2/octave/load_comp.m
  140. share/codec2/octave/load_f32.m
  141. share/codec2/octave/load_hackrf.m
  142. share/codec2/octave/load_raw.m
  143. share/codec2/octave/load_rtlsdr.m
  144. share/codec2/octave/mag_to_phase.m
  145. share/codec2/octave/make_hilb.m
  146. share/codec2/octave/make_ssbfilt.m
  147. share/codec2/octave/mancyfsk.m
  148. share/codec2/octave/melvq.m
  149. share/codec2/octave/mfsk.m
  150. share/codec2/octave/newamp1_fbf.m
  151. share/codec2/octave/newamp_700c.m
  152. share/codec2/octave/nf_from_gr.m
  153. share/codec2/octave/nf_from_stdio.m
  154. share/codec2/octave/ofdm_acquisition.m
  155. share/codec2/octave/ofdm_demod_c.m
  156. share/codec2/octave/ofdm_ldpc_rx.m
  157. share/codec2/octave/ofdm_ldpc_tx.m
  158. share/codec2/octave/ofdm_lib.m
  159. share/codec2/octave/ofdm_load_const.m
  160. share/codec2/octave/ofdm_rx.m
  161. share/codec2/octave/ofdm_time_sync.m
  162. share/codec2/octave/ofdm_tx.m
  163. share/codec2/octave/oqpsk.m
  164. share/codec2/octave/papr_test.m
  165. share/codec2/octave/phase_noise.m
  166. share/codec2/octave/pitch_test.m
  167. share/codec2/octave/pl.m
  168. share/codec2/octave/pl2.m
  169. share/codec2/octave/pl_scatter.m
  170. share/codec2/octave/plamp.m
  171. share/codec2/octave/plinterp.m
  172. share/codec2/octave/pllpcpf.m
  173. share/codec2/octave/pllsp.m
  174. share/codec2/octave/pllspdt.m
  175. share/codec2/octave/plnlp.m
  176. share/codec2/octave/plot_fsk_demod_stats.py
  177. share/codec2/octave/plot_specgram.m
  178. share/codec2/octave/plphase.m
  179. share/codec2/octave/plpitch.m
  180. share/codec2/octave/plvoicing.m
  181. share/codec2/octave/png.m
  182. share/codec2/octave/power_from_stdio.m
  183. share/codec2/octave/pulse.m
  184. share/codec2/octave/qam16.m
  185. share/codec2/octave/qam16_test.m
  186. share/codec2/octave/qpsk.m
  187. share/codec2/octave/rf_bpf.m
  188. share/codec2/octave/rf_design.m
  189. share/codec2/octave/rf_vhf_amp.m
  190. share/codec2/octave/rf_vhf_pa.m
  191. share/codec2/octave/sample_clock_offset.m
  192. share/codec2/octave/save_array_c_header.m
  193. share/codec2/octave/save_comp.m
  194. share/codec2/octave/save_f32.m
  195. share/codec2/octave/save_hackrf.m
  196. share/codec2/octave/save_raw.m
  197. share/codec2/octave/spec.m
  198. share/codec2/octave/tcohpsk.m
  199. share/codec2/octave/tdetphase.m
  200. share/codec2/octave/test_dqpsk2.m
  201. share/codec2/octave/test_ldpc_fsk_lib.m
  202. share/codec2/octave/tfdmdv.m
  203. share/codec2/octave/tfmfsk.m
  204. share/codec2/octave/tfsk.m
  205. share/codec2/octave/tfsk_2400a.m
  206. share/codec2/octave/tnewamp1.m
  207. share/codec2/octave/tofdm.m
  208. share/codec2/octave/tofdm_acq.m
  209. share/codec2/octave/train_120_1.txt
  210. share/codec2/octave/train_120_2.txt
  211. share/codec2/octave/train_all_speech_1.txt
  212. share/codec2/octave/train_all_speech_2.txt
  213. share/codec2/octave/trellis.m
  214. share/codec2/octave/trellis_dec3_nstage3.txt
  215. share/codec2/octave/vq
  216. share/codec2/octave/vq_700c_eq.m
  217. share/codec2/octave/vq_binary_switch.m
  218. share/codec2/octave/vq_compare.m
  219. share/codec2/octave/vq_nm_xx_11_40_hpf150
  220. share/codec2/raw/700d_end_over.raw
  221. share/codec2/raw/big_dog.raw
  222. share/codec2/raw/cq_ref.raw
  223. share/codec2/raw/cross.raw
  224. share/codec2/raw/f2400.raw
  225. share/codec2/raw/forig.raw
  226. share/codec2/raw/g3plx.raw
  227. share/codec2/raw/hts.raw
  228. share/codec2/raw/hts1.raw
  229. share/codec2/raw/hts1a.raw
  230. share/codec2/raw/hts2.raw
  231. share/codec2/raw/hts2a.raw
  232. share/codec2/raw/kristoff.raw
  233. share/codec2/raw/m2400.raw
  234. share/codec2/raw/mmt1.raw
  235. share/codec2/raw/morig.raw
  236. share/codec2/raw/sine1k_2Hz_spread.raw
  237. share/codec2/raw/sine1k_2ms_delay_2Hz_spread.raw
  238. share/codec2/raw/speech_orig_16k.wav
  239. share/codec2/raw/test_datac1_006.raw
  240. share/codec2/raw/testframes_700d.raw
  241. share/codec2/raw/ve9qrp.raw
  242. share/codec2/raw/ve9qrp_10s.raw
  243. share/codec2/raw/vk5qi.raw
  244. share/codec2/script/gen_phi0
  245. share/codec2/script/ofdm_stack_use.py
  246. share/codec2/script/phi0_plot.py
  247. share/codec2/script/separate_all.sh
  248. share/codec2/script/subsetvq.sh
  249. share/codec2/script/train_700c_quant.sh
  250. share/codec2/script/train_sub_quant.sh
  251. share/codec2/wav/all.wav
  252. share/codec2/wav/big_dog.wav
  253. share/codec2/wav/cross.wav
  254. share/codec2/wav/david4.wav
  255. share/codec2/wav/f2400.wav
  256. share/codec2/wav/forig.wav
  257. share/codec2/wav/hts1a.wav
  258. share/codec2/wav/hts2a.wav
  259. share/codec2/wav/m2400.wav
  260. share/codec2/wav/mmt1.wav
  261. share/codec2/wav/morig.wav
  262. share/codec2/wav/ve9qrp.wav
  263. share/codec2/wav/vk2tpm_004.wav
  264. share/codec2/wav/vk5qi.wav
  265. share/codec2/wav/wia_16kHz.wav
  266. @owner
  267. @group
  268. @mode
Collapse this list.
Dependency lines:
  • codec2>0:audio/codec2
To install the port:
cd /usr/ports/audio/codec2/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/codec2
  • pkg install codec2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: codec2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1641299100 SHA256 (drowe67-codec2-v1.0.3_GH0.tar.gz) = 48162d562ea3bf4ca273f3c45df04505a006bd9a2b376006c75706c4de957da7 SIZE (drowe67-codec2-v1.0.3_GH0.tar.gz) = 15000736

Packages (timestamps in pop-ups are UTC):
codec2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.3_11.0.3_10.8.1_21.0.3_11.0.3_1-0.8.1_2-
FreeBSD:13:quarterly1.0.3_11.0.3_11.0.3_11.0.3_11.0.3_11.0.3_11.0.3_11.0.3_1
FreeBSD:14:latest1.0.3_11.0.3_11.0.3_11.0.3_11.0.3_11.0.3_1-1.0.3_1
FreeBSD:14:quarterly1.0.3_11.0.3_1-1.0.3_11.0.3_11.0.3_11.0.3_11.0.3_1
FreeBSD:15:latest1.0.3_11.0.3_1n/a1.0.3_1n/a1.0.3_11.0.3_11.0.3_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. python3.9 : lang/python39
Library dependencies:
  1. libspeexdsp.so : audio/speexdsp
This port is required by:
for Libraries
  1. comms/freedv
  2. comms/gnuradio
  3. comms/sdr++
  4. net/sems

Configuration Options:
===> The following configuration options are available for codec2-1.0.3_1: EXAMPLES=on: Build and/or install examples TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
audio_codec2
USES:
cmake pathfix pkgconfig python shebangfix tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/drowe67/codec2/tar.gz/v1.0.3?dummy=/
Collapse this list.

There are no commits on branch 2024Q4 for this port