mirror of https://bitbucket.org/ausocean/av.git
Merged in godoc (pull request #387)
Package level comments Approved-by: Saxon Milton <saxon.milton@gmail.com>
This commit is contained in:
commit
890f142fb9
|
@ -27,7 +27,7 @@ LICENSE
|
|||
If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// audio-netsender is a NetSender client for sending audio to
|
||||
// Package audio-netsender is a NetSender client for sending audio to
|
||||
// NetReceiver. Audio is captured by means of an ALSA recording
|
||||
// device, specified by the NetReceiver "source" variable. It sent via
|
||||
// HTTP to NetReceiver in raw audio form, i.e., as PCM data, where it
|
||||
|
|
|
@ -24,7 +24,7 @@ LICENSE
|
|||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Looper is a bare bones program for repeated playback of an audio file.
|
||||
// Package looper is a bare bones program for repeated playback of an audio file.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -25,6 +25,9 @@ LICENSE
|
|||
along with revid in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package h264 provides functionality for handling the H.264 video codec.
|
||||
// This includes extraction from an RTP stream, lexing of NAL units from
|
||||
// byte stream, and decoding.
|
||||
package h264
|
||||
|
||||
import (
|
||||
|
|
|
@ -4,6 +4,22 @@ DESCRIPTION
|
|||
|
||||
AUTHORS
|
||||
Saxon Nelson-Milton <saxon@ausocean.org>, The Australian Ocean Laboratory (AusOcean)
|
||||
|
||||
LICENSE
|
||||
rtp.go is Copyright (C) 2018 the Australian Ocean Lab (AusOcean)
|
||||
|
||||
It is free software: you can redistribute it and/or modify them
|
||||
under the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation, either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
It is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with revid in gpl.txt. If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
package h264dec
|
||||
|
|
|
@ -23,6 +23,9 @@ LICENSE
|
|||
along with revid in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package mjpeg provides functionality for extraction of MJPEG from an
|
||||
// RTP-MJPEG stream and lexing of individual JPEGs from a bare bones
|
||||
// MJPEG stream.
|
||||
package mjpeg
|
||||
|
||||
import (
|
||||
|
|
|
@ -30,7 +30,6 @@ LICENSE
|
|||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
// Package mjpeg a lexer and decoder for mjpeg video.
|
||||
package mjpeg
|
||||
|
||||
import (
|
||||
|
|
|
@ -24,6 +24,7 @@ LICENSE
|
|||
You should have received a copy of the GNU General Public License in gpl.txt.
|
||||
If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
package pcm
|
||||
|
||||
import (
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
NAME
|
||||
flv_generator.go
|
||||
encoder.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
NAME
|
||||
pes.go -
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
NAME
|
||||
mpegts_test.go
|
||||
pes_test.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
NAME
|
||||
helpers.go
|
||||
|
||||
DESCRIPTION
|
||||
helpers.go provides functionality for editing and reading bytes slices
|
||||
directly in order to insert/read timestamp and location data in psi.
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
NAME
|
||||
psi.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
||||
|
@ -24,7 +25,7 @@ LICENSE
|
|||
along with revid in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package psi provides encoding of PSI packets.
|
||||
// Package psi provides encoding of MPEG-TS program specific information.
|
||||
package psi
|
||||
|
||||
import (
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
NAME
|
||||
psi_test.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
NAME
|
||||
std.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
||||
|
|
|
@ -24,6 +24,8 @@ LICENSE
|
|||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package device provides an interface and implementations for input devices
|
||||
// that can be started and stopped from which media data can be obtained.
|
||||
package device
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,7 @@ LICENSE
|
|||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// config-cli is a command-line program for configuring the GeoVision camera.
|
||||
// Package config-cli is a command-line program for configuring the GeoVision camera.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,8 @@ LICENSE
|
|||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package raspivid provides an implementation of AVDevice for the raspberry pi camera.
|
||||
// Package raspivid provides an implementation of AVDevice for the raspberry
|
||||
// pi camera.
|
||||
package raspivid
|
||||
|
||||
import (
|
||||
|
|
|
@ -21,6 +21,7 @@ LICENSE
|
|||
You should have received a copy of the GNU General Public License
|
||||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
package raspivid
|
||||
|
||||
import (
|
||||
|
|
|
@ -21,6 +21,7 @@ LICENSE
|
|||
You should have received a copy of the GNU General Public License
|
||||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
package webcam
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,7 @@ LICENSE
|
|||
If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
// decode-pcm is a command-line program for decoding/decompressing an adpcm file to a pcm file.
|
||||
// Package decode-pcm is a command-line program for decoding/decompressing an adpcm file to a pcm file.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,7 @@ LICENSE
|
|||
If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
// encode-pcm is a command-line program for encoding/compressing a pcm file to an adpcm file.
|
||||
// Package encode-pcm is a command-line program for encoding/compressing a pcm file to an adpcm file.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -24,6 +24,7 @@ LICENSE
|
|||
You should have received a copy of the GNU General Public License
|
||||
along with revid in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
package flac
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,7 @@ LICENSE
|
|||
If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
// resample is a command-line program for resampling a pcm file.
|
||||
// Package resample is a command-line program for resampling a pcm file.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,7 +22,7 @@ LICENSE
|
|||
If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
// stereo-to-mono is a command-line program for converting a mono pcm file to a stereo pcm file.
|
||||
// Package stereo-to-mono is a command-line program for converting a mono pcm file to a stereo pcm file.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -54,7 +54,7 @@ USAGE
|
|||
bitbucket.org/ausocean/av/device for input device specific variables.
|
||||
*/
|
||||
|
||||
// rvcl is a command line interface for revid.
|
||||
// Package rvcl is a command line interface for revid.
|
||||
package main
|
||||
|
||||
import (
|
||||
|
|
|
@ -22,8 +22,8 @@ LICENSE
|
|||
in gpl.txt. If not, see http://www.gnu.org/licenses.
|
||||
*/
|
||||
|
||||
// Package filter provides the interface and implementations of the filters to be used
|
||||
// on video input that has been lexed.
|
||||
// Package filter provides the interface and implementations of the filters
|
||||
// to be used on video input that has been lexed.
|
||||
package filter
|
||||
|
||||
import (
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
/*
|
||||
NAME
|
||||
rtp.go - provides a data structure intended to encapsulate the properties
|
||||
of an rtp packet and also functions to allow manipulation of these packets.
|
||||
rtp.go
|
||||
|
||||
DESCRIPTION
|
||||
See Readme.md
|
||||
|
||||
See https://tools.ietf.org/html/rfc6184 and https://tools.ietf.org/html/rfc3550
|
||||
for rtp-h264 and rtp standards.
|
||||
|
||||
AUTHOR
|
||||
Saxon A. Nelson-Milton <saxon@ausocean.org>
|
||||
|
||||
|
@ -26,10 +28,8 @@ LICENSE
|
|||
along with revid in gpl.txt. If not, see [GNU licenses](http://www.gnu.org/licenses).
|
||||
*/
|
||||
|
||||
/*
|
||||
See https://tools.ietf.org/html/rfc6184 and https://tools.ietf.org/html/rfc3550
|
||||
for rtp-h264 and rtp standards.
|
||||
*/
|
||||
// Package rtp provides a data structure intended to encapsulate the properties
|
||||
// of an rtp packet and also functions to allow manipulation of these packets.
|
||||
package rtp
|
||||
|
||||
import (
|
||||
|
|
Loading…
Reference in New Issue