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
mjpegtools Set of tools to record/playback/edit videos in MPEG format
2.2.1 multimedia on this many watch lists=0 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 2.2.1Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-20 10:00:25
Last Update: 2024-10-20 09:59:39
Commit Hash: 045150b
License: GPLv2+
WWW:
http://mjpeg.sourceforge.net/
Description:
lavtools: Linux Audio and Video TOOLS for Motion JPEG and MPEG ============================================================== Programs for MJPEG recording and playback and simple cut-and-paste editting and MPEG compression of audio and video under Linux (Now FreeBSD). N.b. Only the "lav" programs have been written whooly from scratch. The rest are from diverse open source originals, modified to work with the lav tools edit lists and AVI and quicktime files. Some (especially the MPEG tools) have had also more major perfomance and functionality enhancements.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (189 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mjpegtools-2.2.1/catalog.mk
  3. /usr/local/share/licenses/mjpegtools-2.2.1/LICENSE
  4. /usr/local/share/licenses/mjpegtools-2.2.1/GPLv2+
  5. bin/anytovcd.sh
  6. bin/glav
  7. bin/jpeg2yuv
  8. bin/lav2avi.sh
  9. bin/lav2mpeg
  10. bin/lav2wav
  11. bin/lav2yuv
  12. bin/lavaddwav
  13. bin/lavinfo
  14. bin/lavpipe
  15. bin/lavplay
  16. bin/lavrec
  17. bin/lavtc.sh
  18. bin/lavtrans
  19. bin/lavvideo
  20. bin/matteblend.flt
  21. bin/mjpeg_simd_helper
  22. bin/mp2enc
  23. bin/mpeg2enc
  24. bin/mpegtranscode
  25. bin/mplex
  26. bin/multiblend.flt
  27. bin/pgmtoy4m
  28. bin/png2yuv
  29. bin/pnmtoy4m
  30. bin/ppmtoy4m
  31. bin/transist.flt
  32. bin/y4mblack
  33. bin/y4mcolorbars
  34. bin/y4mdenoise
  35. bin/y4mhist
  36. bin/y4minterlace
  37. bin/y4mivtc
  38. bin/y4mscaler
  39. bin/y4mshift
  40. bin/y4mspatialfilter
  41. bin/y4mstabilizer
  42. bin/y4mtopnm
  43. bin/y4mtoppm
  44. bin/y4mtoyuv
  45. bin/y4munsharp
  46. bin/ypipe
  47. bin/yuv2lav
  48. bin/yuv4mpeg
  49. bin/yuvcorrect
  50. bin/yuvcorrect_tune
  51. bin/yuvdeinterlace
  52. bin/yuvdenoise
  53. bin/yuvfps
  54. bin/yuvinactive
  55. bin/yuvkineco
  56. bin/yuvmedianfilter
  57. bin/yuvplay
  58. bin/yuvscaler
  59. bin/yuvycsnoise
  60. bin/yuyvtoy4m
  61. include/mjpegtools/audiolib.h
  62. include/mjpegtools/avilib.h
  63. include/mjpegtools/editlist.h
  64. include/mjpegtools/format_codes.h
  65. include/mjpegtools/frequencies.h
  66. include/mjpegtools/jpegutils.h
  67. include/mjpegtools/lav_io.h
  68. include/mjpegtools/liblavplay.h
  69. include/mjpegtools/liblavrec.h
  70. include/mjpegtools/mjpeg_logging.h
  71. include/mjpegtools/mjpeg_types.h
  72. include/mjpegtools/motionsearch.h
  73. include/mjpegtools/mpeg2enc/elemstrmwriter.hh
  74. include/mjpegtools/mpeg2enc/encoderparams.hh
  75. include/mjpegtools/mpeg2enc/encodertypes.h
  76. include/mjpegtools/mpeg2enc/imageplanes.hh
  77. include/mjpegtools/mpeg2enc/macroblock.hh
  78. include/mjpegtools/mpeg2enc/mpeg2coder.hh
  79. include/mjpegtools/mpeg2enc/mpeg2encoder.hh
  80. include/mjpegtools/mpeg2enc/mpeg2encoptions.hh
  81. include/mjpegtools/mpeg2enc/mpeg2encparams.h
  82. include/mjpegtools/mpeg2enc/mpeg2syntaxcodes.h
  83. include/mjpegtools/mpeg2enc/ontheflyratectlpass1.hh
  84. include/mjpegtools/mpeg2enc/ontheflyratectlpass2.hh
  85. include/mjpegtools/mpeg2enc/picture.hh
  86. include/mjpegtools/mpeg2enc/picturereader.hh
  87. include/mjpegtools/mpeg2enc/predict_ref.h
  88. include/mjpegtools/mpeg2enc/quantize.hh
  89. include/mjpegtools/mpeg2enc/quantize_ref.h
  90. include/mjpegtools/mpeg2enc/ratectl.hh
  91. include/mjpegtools/mpeg2enc/seqencoder.hh
  92. include/mjpegtools/mpeg2enc/streamstate.h
  93. include/mjpegtools/mpeg2enc/syntaxconsts.h
  94. include/mjpegtools/mpegconsts.h
  95. include/mjpegtools/mpegtimecode.h
  96. include/mjpegtools/mplex/audiostrm.hpp
  97. include/mjpegtools/mplex/aunit.hpp
  98. include/mjpegtools/mplex/aunitbuffer.hpp
  99. include/mjpegtools/mplex/bits.hpp
  100. include/mjpegtools/mplex/decodebufmodel.hpp
  101. include/mjpegtools/mplex/inputstrm.hpp
  102. include/mjpegtools/mplex/interact.hpp
  103. include/mjpegtools/mplex/mplexconsts.hpp
  104. include/mjpegtools/mplex/multiplexor.hpp
  105. include/mjpegtools/mplex/outputstrm.hpp
  106. include/mjpegtools/mplex/padstrm.hpp
  107. include/mjpegtools/mplex/stillsstream.hpp
  108. include/mjpegtools/mplex/stream_params.hpp
  109. include/mjpegtools/mplex/systems.hpp
  110. include/mjpegtools/mplex/videostrm.hpp
  111. include/mjpegtools/yuv4mpeg.h
  112. lib/liblavfile-2.2.so.0
  113. lib/liblavfile-2.2.so.0.0.0
  114. lib/liblavfile.a
  115. lib/liblavfile.so
  116. lib/liblavjpeg-2.2.so.0
  117. lib/liblavjpeg-2.2.so.0.0.0
  118. lib/liblavjpeg.a
  119. lib/liblavjpeg.so
  120. lib/liblavplay-2.2.so.0
  121. lib/liblavplay-2.2.so.0.0.0
  122. lib/liblavplay.a
  123. lib/liblavplay.so
  124. lib/liblavrec-2.2.so.0
  125. lib/liblavrec-2.2.so.0.0.0
  126. lib/liblavrec.a
  127. lib/liblavrec.so
  128. lib/libmjpegutils-2.2.so.0
  129. lib/libmjpegutils-2.2.so.0.0.0
  130. lib/libmjpegutils.a
  131. lib/libmjpegutils.so
  132. lib/libmpeg2encpp-2.2.so.0
  133. lib/libmpeg2encpp-2.2.so.0.0.0
  134. lib/libmpeg2encpp.a
  135. lib/libmpeg2encpp.so
  136. lib/libmplex2-2.2.so.0
  137. lib/libmplex2-2.2.so.0.0.0
  138. lib/libmplex2.a
  139. lib/libmplex2.so
  140. libdata/pkgconfig/mjpegtools.pc
  141. share/doc/mjpegtools/AUTHORS
  142. share/doc/mjpegtools/BUGS
  143. share/doc/mjpegtools/CHANGES
  144. share/doc/mjpegtools/ChangeLog
  145. share/doc/mjpegtools/HINTS
  146. share/doc/mjpegtools/NEWS
  147. share/doc/mjpegtools/PLANS
  148. share/doc/mjpegtools/README
  149. share/doc/mjpegtools/README.AltiVec
  150. share/doc/mjpegtools/README.DV
  151. share/doc/mjpegtools/README.avilib
  152. share/doc/mjpegtools/README.lavpipe
  153. share/doc/mjpegtools/README.transist
  154. share/doc/mjpegtools/TODO
  155. share/man/man1/jpeg2yuv.1.gz
  156. share/man/man1/lav2mpeg.1.gz
  157. share/man/man1/lav2wav.1.gz
  158. share/man/man1/lav2yuv.1.gz
  159. share/man/man1/lavpipe.1.gz
  160. share/man/man1/lavplay.1.gz
  161. share/man/man1/lavrec.1.gz
  162. share/man/man1/lavtrans.1.gz
  163. share/man/man1/mjpegtools.1.gz
  164. share/man/man1/mp2enc.1.gz
  165. share/man/man1/mpeg2enc.1.gz
  166. share/man/man1/mplex.1.gz
  167. share/man/man1/pgmtoy4m.1.gz
  168. share/man/man1/png2yuv.1.gz
  169. share/man/man1/pnmtoy4m.1.gz
  170. share/man/man1/ppmtoy4m.1.gz
  171. share/man/man1/y4mcolorbars.1.gz
  172. share/man/man1/y4mdenoise.1.gz
  173. share/man/man1/y4mscaler.1.gz
  174. share/man/man1/y4mtopnm.1.gz
  175. share/man/man1/y4mtoppm.1.gz
  176. share/man/man1/y4munsharp.1.gz
  177. share/man/man1/yuv2lav.1.gz
  178. share/man/man1/yuvdenoise.1.gz
  179. share/man/man1/yuvfps.1.gz
  180. share/man/man1/yuvinactive.1.gz
  181. share/man/man1/yuvkineco.1.gz
  182. share/man/man1/yuvmedianfilter.1.gz
  183. share/man/man1/yuvplay.1.gz
  184. share/man/man1/yuvscaler.1.gz
  185. share/man/man1/yuvycsnoise.1.gz
  186. share/man/man5/yuv4mpeg.5.gz
  187. @owner
  188. @group
  189. @mode
Collapse this list.
Dependency lines:
  • mjpegtools>0:multimedia/mjpegtools
Conflicts:
CONFLICTS:
  • mplex
To install the port:
cd /usr/ports/multimedia/mjpegtools/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/mjpegtools
  • pkg install mjpegtools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mjpegtools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727141024 SHA256 (mjpegtools-2.2.1.tar.gz) = b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a SIZE (mjpegtools-2.2.1.tar.gz) = 2326425

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. v4l_compat>0 : multimedia/v4l_compat
  2. gmake>=4.4.1 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl-config : devel/sdl12
  5. x11.pc : x11/libX11
Runtime dependencies:
  1. bash : shells/bash
  2. x11.pc : x11/libX11
  3. indexinfo : print/indexinfo
Library dependencies:
  1. libpng.so : graphics/png
  2. libatk-1.0.so : accessibility/at-spi2-core
  3. libcairo.so : graphics/cairo
  4. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  5. libglib-2.0.so : devel/glib20
  6. libintl.so : devel/gettext-runtime
  7. libgtk-x11-2.0.so : x11-toolkits/gtk20
  8. libharfbuzz.so : print/harfbuzz
  9. libpango-1.0.so : x11-toolkits/pango
  10. libfontconfig.so : x11-fonts/fontconfig
  11. libfreetype.so : print/freetype2
  12. libjpeg.so : graphics/jpeg-turbo
  13. libSDL_gfx.so : graphics/sdl_gfx
  14. libSDL.so : devel/sdl12
This port is required by:
for Build
  1. multimedia/dvdstyler
for Run
  1. multimedia/dvdstyler

Configuration Options:
===> The following configuration options are available for mjpegtools-2.2.1: DOCS=on: Build and/or install documentation DV=off: Quasar DV video codec support (libdv) GTK2=on: GTK 2 GUI toolkit support PNG=on: PNG image format support SDL=on: Simple Direct Media Layer support ===> Use 'make config' to modify these settings
Options name:
multimedia_mjpegtools
USES:
compiler:c++14-lang gmake gnome jpeg libtool localbase pathfix pkgconfig shebangfix sdl xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (48 items)
Collapse this list.
  1. http://cfhcable.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  2. http://cytranet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  3. http://deac-ams.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  4. http://deac-fra.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  5. http://deac-riga.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  6. http://downloads.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  7. http://excellmedia.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  8. http://freefr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  9. http://gigenet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  10. http://ixpeering.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  11. http://jaist.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  12. http://kumisystems.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  13. http://liquidtelecom.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  14. http://nchc.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  15. http://netactuate.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  16. http://netcologne.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  17. http://onboardcloud.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  18. http://phoenixnap.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  19. http://razaoinfo.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  20. http://sinalbr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  21. http://sitsa.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  22. http://tenet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  23. http://ufpr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  24. http://versaweb.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  25. https://cfhcable.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  26. https://cytranet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  27. https://deac-ams.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  28. https://deac-fra.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  29. https://deac-riga.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  30. https://downloads.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  31. https://excellmedia.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  32. https://freefr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  33. https://gigenet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  34. https://ixpeering.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  35. https://jaist.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  36. https://kumisystems.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  37. https://liquidtelecom.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  38. https://nchc.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  39. https://netactuate.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  40. https://netcologne.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  41. https://onboardcloud.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  42. https://phoenixnap.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  43. https://razaoinfo.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  44. https://sinalbr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  45. https://sitsa.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  46. https://tenet.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  47. https://ufpr.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
  48. https://versaweb.dl.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.2.1
20 Oct 2024 09:59:39
commit hash: 045150b2cda816ef0410ab12b6ce155369fd6dd4commit hash: 045150b2cda816ef0410ab12b6ce155369fd6dd4commit hash: 045150b2cda816ef0410ab12b6ce155369fd6dd4commit hash: 045150b2cda816ef0410ab12b6ce155369fd6dd4 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
multimedia/mjpegtools: fix build with clang 19

Clang 19 has become more strict about errors in member functions, which
results in errors building multimedia/mjpegtools:

  ./Region2D.hh:439:13: error: no member named 'DoesContainPoint' in
'Region2D<INDEX, SIZE>'
    439 |                         || this->DoesContainPoint (rHere.m_tnY, tnX)))
        |                            ~~~~  ^
  ./Region2D.hh:446:22: error: no member named 'Begin' in 'Region2D<INDEX,
SIZE>'
    446 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                       ~~~~  ^
  ./Region2D.hh:446:47: error: no member named 'End' in 'Region2D<INDEX, SIZE>'
    446 |         for (itHere = this->Begin(); itHere != this->End(); ++itHere)
        |                                                ~~~~  ^
  ./Region2D.hh:549:14: error: no member named 'DoesContainPoint' in
'Region2D<INDEX, SIZE>'
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 1