BSD Ports

audio/liboggz 1.1.3 FreeBSD

Simple Ogg API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
audio
Package size
119.4 KiB, 519.3 KiB installed

Description

Oggz provides a simple programming interface for reading and writing Ogg files and streams. Ogg is an interleaving data container developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio format.

liboggz supports the flexibility afforded by the Ogg file format while presenting the following API niceties: * Strict adherence to the formatting requirements of Ogg bitstreams, to ensure that only valid bitstreams are generated * A simple, callback based open/read/close or open/write/close interface to raw Ogg files * A customisable seeking abstraction for seeking on multitrack Ogg data * A packet queue for feeding incoming packets for writing, with callback based notification when this queue is empty * A means of overriding the IO functions used by Oggz, for easier integration with media frameworks and similar systems. * A handy table structure for storing information on each logical bitstream

In the other systems

SystemPortVersion
FreeBSDaudio/liboggz1.1.3
NetBSDmultimedia/liboggz1.1.1nb1
DragonFlyaudio/liboggz1.1.3

Install

Binary package:

pkg install liboggz

From the ports tree:

cd /usr/ports/audio/liboggz/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	liboggz>0:audio/liboggz
LIB_DEPENDS=	liboggz.so:audio/liboggz

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.31.1.31.1.1_41.1.31.1.3
FreeBSD:14:quarterly1.1.31.1.3n/a1.1.31.1.3
FreeBSD:15:latest1.1.31.1.3n/a1.1.31.1.3
FreeBSD:15:quarterly1.1.31.1.3n/an/an/a
FreeBSD:16:latest1.1.31.1.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 1

Configuration

No options to configure.

USES
libtool pkgconfig
Service scripts
none

Files

Manual pages 13
  • oggz(1)
  • oggz-chop(1)
  • oggz-codecs(1)
  • oggz-comment(1)
  • oggz-diff(1)
  • oggz-dump(1)
  • oggz-info(1)
  • oggz-known-codecs(1)
  • oggz-merge(1)
  • oggz-rip(1)
  • oggz-scan(1)
  • oggz-sort(1)
  • oggz-validate(1)
pkg-plist 44
  • bin/oggz
  • bin/oggz-chop
  • bin/oggz-codecs
  • bin/oggz-comment
  • bin/oggz-diff
  • bin/oggz-dump
  • bin/oggz-info
  • bin/oggz-known-codecs
  • bin/oggz-merge
  • bin/oggz-rip
  • bin/oggz-scan
  • bin/oggz-sort
  • bin/oggz-validate
  • include/oggz/oggz.h
  • include/oggz/oggz_comments.h
  • include/oggz/oggz_constants.h
  • include/oggz/oggz_deprecated.h
  • include/oggz/oggz_io.h
  • include/oggz/oggz_off_t.h
  • include/oggz/oggz_off_t_generated.h
  • include/oggz/oggz_packet.h
  • include/oggz/oggz_read.h
  • include/oggz/oggz_seek.h
  • include/oggz/oggz_stream.h
  • include/oggz/oggz_table.h
  • include/oggz/oggz_write.h
  • lib/liboggz.a
  • lib/liboggz.so
  • lib/liboggz.so.2
  • lib/liboggz.so.2.6.2
  • libdata/pkgconfig/oggz.pc
  • share/man/man1/oggz-chop.1.gz
  • share/man/man1/oggz-codecs.1.gz
  • share/man/man1/oggz-comment.1.gz
  • share/man/man1/oggz-diff.1.gz
  • share/man/man1/oggz-dump.1.gz
  • share/man/man1/oggz-info.1.gz
  • share/man/man1/oggz-known-codecs.1.gz
  • share/man/man1/oggz-merge.1.gz
  • share/man/man1/oggz-rip.1.gz
  • share/man/man1/oggz-scan.1.gz
  • share/man/man1/oggz-sort.1.gz
  • share/man/man1/oggz-validate.1.gz
  • share/man/man1/oggz.1.gz
distinfo 1
FileSizeSHA256
liboggz-1.1.3.tar.gz6640292466d03b67ef0bcba0e10fb352d1a9ffd9f96911657abce3cbb6ba429c656e2f
Master sites 1
  • https://ftp.osuosl.org/pub/xiph/releases/liboggz/

Commit history 0

No commits in the history this site was built from.