Result:
found more than 672 distributions - search limited to the first 2001 files matching your query ( run in 0.469 )


App-phoebe

 view release on metacpan or  search on metacpan

lib/App/Phoebe/Chat.pm  view on Meta::CPAN

    encode_utf8
    "This server supports a Gemini-based chat. "
    . "If you don't have a dedicated client, you can use two windows of a regular Gemini client. "
    . "Visit the following two URLs. "
    . "The first one allows you “listen” to the channel and the second one allows you to “say” things. "
    . "The connection to the “listen” channel needs a streaming client. "
    . "Use a client certificate with the same common name for both connections.\n");
  $stream->write("=> $url/listen\r\n");
  $stream->write("=> $url/say\r\n");
}

 view all matches for this distribution


App-rmcd

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


    You can run rmcd on one computer and remotely control it on another,
    fully transparent. It only cares for the presence of the named pipe.

    You can also setup mplayer to stream the content to you, creating a
    solution similar to MPD and their builti-in httpd streaming (except MPD
    does not support video streaming).

    rmcd features a built-in, user configurable, web radio management
    system, functionality for copying the current track to your portable mp3
    player or wherever you prefer, favorizing of tracks and loading of the
    same, now playing information for both local files and streams, along

 view all matches for this distribution


App-tabledata

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.006   2023-02-12  Released-By: PERLANCAR; Urgency: medium

        - Add action 'stream_as_csv'

        - Handle table with infinite rows by streaming as CSV as default action.


0.005   2022-10-18  Released-By: PERLANCAR; Urgency: low

        - No functional changes.

 view all matches for this distribution


App-wdq

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - Fix lookup of "Property:P_"

0.3.2  2015-10-16 14:14:24 CEST
    - Fix zero-result-bug in lookup mode
    - Support limit in lookup mode
    - Enable streaming output of simple JSON format

0.3.1  2015-10-16 11:13:18 CEST
    - Simplify lookup by passing ids as command line arguments
    - Implement proper exit codes and option to ignore errors

 view all matches for this distribution


App-wordlist

 view release on metacpan or  search on metacpan

lib/App/wordlist.pm  view on Meta::CPAN

        },
        random => {
            summary => 'Pick random words',
            description => <<'_',

If set to true, then streaming will be turned off. All words will be gathered
first, then words will be chosen randomly from the gathered list.

_
            schema  => 'bool*',
            cmdline_aliases => {r=>{}},

lib/App/wordlist.pm  view on Meta::CPAN


=item * B<random> => I<bool>

Pick random words.

If set to true, then streaming will be turned off. All words will be gathered
first, then words will be chosen randomly from the gathered list.

=item * B<wordlist_bundles> => I<array[str]>

Select one or more wordlist bundle (Acme::CPANModules::WordListBundle::*) modules.

 view all matches for this distribution


App-zipdetails

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

CHANGES
-------

4.004 30 April 2024

  * #20 weak encryption + streaming does not set local CRC value to zero
    Tue Apr 30 10:41:48 2024 +0100
    7952c1c46282ebd54f80736cd3da659c0d430f3e

  * typo - 0027 test directory should be 0027-bsdtar
    Tue Apr 30 10:18:15 2024 +0100

 view all matches for this distribution


Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/unzip.c  view on Meta::CPAN

  "  Currently split archives are not readable by unzip.  A workaround is",
  "  to use zip to convert the split archive to a single-file archive and",
  "  use unzip on that.  See the manual page for Zip 3.0 or later.",
  "",
  "Streaming (piping into unzip):",
  "  Currently unzip does not support streaming.  The funzip utility can be",
  "  used to process the first entry in a stream.",
  "    cat archive | funzip",
  "",
  "Testing archives:",
  "  -t        test contents of archive",

 view all matches for this distribution


Archive-Zip-SimpleZip

 view release on metacpan or  search on metacpan

lib/Archive/Zip/SimpleUnzip.pm  view on Meta::CPAN

    *$inner->{NewStream} = 0 ;
    *$inner->{EndStream} = 0 ;
    *$inner->{TotalInflatedBytesRead} = 0;
    *$inner->{Info}{TrailerLength} = 0;

    # disable streaming if present & set sizes from central dir
    # TODO - this will only allow a single file to be read at a time.
    #        police it or fix it.
    *$inner->{ZipData}{Streaming} = 0;
    *$inner->{ZipData}{Crc32} = $member->{CRC32};
    *$inner->{ZipData}{CompressedLen} = $member->{CompressedLength};

lib/Archive/Zip/SimpleUnzip.pm  view on Meta::CPAN

                    'LocalHeaderOffset'  => $locHeaderOffset,
                    'CompressedLength'   => $compressedLength ,
                    'UncompressedLength' => $uncompressedLength ,
                    'CRC32'              => $crc32 ,
                    #'Time'               => _dosToUnixTime($lastModTime),
                    #'Stream'             => $streamingMode,
                    #'Zip64'              => $zip64,
                    #
                    #'MethodID'           => $compressedMethod,
                    );
        push @CD, \%data;

 view all matches for this distribution


Archive-Zip

 view release on metacpan or  search on metacpan

t/18_bug_92205.t  view on Meta::CPAN


# Archive::Zip was blowing up when processing member
# 'Configurations2/accelerator/current.xml' from the LibreOffice file.
#
# 'current.xml' is a zero length file that has been compressed AND uses
# streaming. That means the uncompressed length is zero but the compressed
# length is greater than 0.
#
# The fix for issue #101092 added code that forced both the uncompressed &
# compressed lengths to be zero if either was zero. That caused this issue.

# This set of test checks that a zero length zip member will ALWAYS be
# mapped to a zero length stored member, regardless of the compression
# method used or the use of streaming.
#
# Input files all contain a single zero length member.
# Streaming & Compression Method are set as follows.
#
# File                Streamed    Method

 view all matches for this distribution


Ark

 view release on metacpan or  search on metacpan

lib/Ark/Context.pm  view on Meta::CPAN

            and $self->dispatch_auto_action
                and $match->dispatch($self);

        $self->detached(0);
        $self->dispatch_private_action('end')
            unless $self->res->is_deferred or $self->res->is_streaming;
    }
    else {
        $self->log( error => 'no action found' );
    }
}

 view all matches for this distribution


ArrayData-Lingua-Word-EN-Enable

 view release on metacpan or  search on metacpan

lib/ArrayData/Lingua/Word/EN/Enable.pm  view on Meta::CPAN

mainsprings
mainstay
mainstays
mainstream
mainstreamed
mainstreaming
mainstreams
maintain
maintainabilities
maintainability
maintainable

lib/ArrayData/Lingua/Word/EN/Enable.pm  view on Meta::CPAN

slipslops
slipsole
slipsoles
slipstream
slipstreamed
slipstreaming
slipstreams
slipt
slipup
slipups
slipware

lib/ArrayData/Lingua/Word/EN/Enable.pm  view on Meta::CPAN

streamed
streamer
streamers
streamier
streamiest
streaming
streamings
streamlet
streamlets
streamline
streamlined
streamliner

 view all matches for this distribution



ArrayData-Word-EN-Enable

 view release on metacpan or  search on metacpan

lib/ArrayData/Word/EN/Enable.pm  view on Meta::CPAN

mainsprings
mainstay
mainstays
mainstream
mainstreamed
mainstreaming
mainstreams
maintain
maintainabilities
maintainability
maintainable

lib/ArrayData/Word/EN/Enable.pm  view on Meta::CPAN

slipslops
slipsole
slipsoles
slipstream
slipstreamed
slipstreaming
slipstreams
slipt
slipup
slipups
slipware

lib/ArrayData/Word/EN/Enable.pm  view on Meta::CPAN

streamed
streamer
streamers
streamier
streamiest
streaming
streamings
streamlet
streamlets
streamline
streamlined
streamliner

 view all matches for this distribution


Arriba

 view release on metacpan or  search on metacpan

lib/Arriba/Server.pm  view on Meta::CPAN

                SCRIPT_NAME => '',
                'psgi.version' => [ 1, 1 ],
                'psgi.errors' => *STDERR,
                'psgi.url_scheme' => $req->{scheme},
                'psgi.nonblocking' => Plack::Util::FALSE,
                'psgi.streaming' => Plack::Util::TRUE,
                'psgi.run_once' => Plack::Util::FALSE,
                'psgi.multithread' => Plack::Util::FALSE,
                'psgi.multiprocess' => Plack::Util::TRUE,
                'psgix.io' => $client,
                'psgix.input.buffered' => Plack::Util::TRUE,

 view all matches for this distribution


At

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "author"
      ]
   },
   "optional_features" : {
      "websockets" : {
         "description" : "Websocket based streaming services",
         "prereqs" : {
            "runtime" : {
               "requires" : {
                  "CBOR::Free" : "0",
                  "Mojo::UserAgent" : "0"

 view all matches for this distribution


Audio-Audiere

 view release on metacpan or  search on metacpan

t/stream.t  view on Meta::CPAN

#!/usr/bin/perl -w

# test streaming from files, and error in stream creation 

use Test::More tests => 24;
use strict;

BEGIN

 view all matches for this distribution


Audio-C4Stream-Wav

 view release on metacpan or  search on metacpan

Makefile  view on Meta::CPAN

metafile : create_distdir
	$(NOECHO) $(ECHO) Generating META.yml
	$(NOECHO) $(ECHO) '--- #YAML:1.0' > META_new.yml
	$(NOECHO) $(ECHO) 'name:               Audio-C4Stream-Wav' >> META_new.yml
	$(NOECHO) $(ECHO) 'version:            1.00' >> META_new.yml
	$(NOECHO) $(ECHO) 'abstract:           Perl extension for open and streaming WAV files.' >> META_new.yml
	$(NOECHO) $(ECHO) 'author:' >> META_new.yml
	$(NOECHO) $(ECHO) '    - C4PC <adeamara@cloud4pc.com>' >> META_new.yml
	$(NOECHO) $(ECHO) 'license:            unknown' >> META_new.yml
	$(NOECHO) $(ECHO) 'distribution_type:  module' >> META_new.yml
	$(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml

Makefile  view on Meta::CPAN


# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd :
	$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="1.00">' > $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <ABSTRACT>Perl extension for open and streaming WAV files.</ABSTRACT>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <AUTHOR>C4PC &lt;adeamara@cloud4pc.com&gt;</AUTHOR>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Inline::" VERSION="0.44" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.10" />' >> $(DISTNAME).ppd
	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd

 view all matches for this distribution


Audio-DB

 view release on metacpan or  search on metacpan

DB.pm  view on Meta::CPAN

information of track information.  Once created, Audio::DB provides
various methods for creating reports and web pages of your
collection. Although it's nutritious and delicious on its own, Audio::DB
was created for use with Apache::MP3::DB, a subclass of Apache::MP3.
This module makes it easy to make your collection web-accessible,
complete with browsing, searching, streaming, multiple users,
playlists, ratings, and more!

=head1 USAGE

There are three central modules that you will be interacting with.

 view all matches for this distribution


Audio-Daemon-MPG123

 view release on metacpan or  search on metacpan

MPG123/Client.pm  view on Meta::CPAN


=item add [list of urls]

Needs to have arguments (array or array ref) of urls to load on the server.  If you're calling an mp3 
file it obviously needs access by the server, not the client.  It can be simple filenames, or urls
including http: urls for streaming to the server.  If there are tracks already in the playlist on the server
these will be tacked on to the end of the list.  If random mode is on, it will re-randomize the entire list
when it is finished adding (see the random feature).

=item del [list of index numbers]

 view all matches for this distribution


Audio-Daemon

 view release on metacpan or  search on metacpan

Daemon.pm  view on Meta::CPAN

  use Audio::Daemon::Client;

=head1 DESCRIPTION

Audio::Daemon is a udp service providing a single udp interface around various 
other modules, like Xmms, Audio::Play::MPG123 and libshout (for icecast streaming). 

=head1 AUTHOR

Jay Jacobs jayj@cpan.org

 view all matches for this distribution


Audio-FLAC-Decoder

 view release on metacpan or  search on metacpan

Decoder.xs  view on Meta::CPAN


/* Allow multiple instances of the decoder object. Stuff each filehandle into (void*)stream */
typedef struct {
	int abort_flag;
	int bytes_streamed;
	int is_streaming;
	FLAC__uint64 stream_length;
	void *buffer;
	PerlIO *stream;
	decoder_t *decoder;
	FLAC__bool has_replaygain;

Decoder.xs  view on Meta::CPAN

	FLAC__uint64 absolute_byte_offset, void *client_data) {

	flac_datasource *datasource = (flac_datasource *)client_data;

	/* can't seek on a socket */
	if (datasource->is_streaming) {
		return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR;
	}

	if (PerlIO_seek(datasource->stream, absolute_byte_offset, SEEK_SET) >= 0) {
		return FLAC__STREAM_DECODER_SEEK_STATUS_OK;

Decoder.xs  view on Meta::CPAN


	flac_datasource *datasource = (flac_datasource *)client_data;
	FLAC__uint64 pos = -1;
	
	/* can't tell on a socket */
	if (datasource->is_streaming) {
		return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
	}

	pos = PerlIO_tell(datasource->stream);

Decoder.xs  view on Meta::CPAN

	FLAC__uint64 *stream_length, void *client_data) {

	flac_datasource *datasource = (flac_datasource *)client_data;

	/* can't find the total length of a socket */
	if (datasource->is_streaming) {
		return FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR;
	}

	*stream_length = datasource->stream_length;
	return FLAC__STREAM_DECODER_LENGTH_STATUS_OK;

Decoder.xs  view on Meta::CPAN

	const decoder_t *decoder, void *client_data) {

	flac_datasource *datasource = (flac_datasource *)client_data;
	FLAC__uint64 pos = 0;

	if (datasource->is_streaming) {
		return false;
	}

	pos = PerlIO_tell(datasource->stream);

Decoder.xs  view on Meta::CPAN


			warn("failed on open: [%d] - [%s]\n", errno, strerror(errno));
			XSRETURN_UNDEF;
		}

		datasource->is_streaming = 0;

	} else if (SvOK(path)) {

		/* Did we get a Glob, or a IO::Socket subclass?
		 *
		 * XXX This should really be a class method so the caller
		 * can tell us if it's streaming or not. But how to do this on
		 * a per object basis without changing open()s arugments. That
		 * may be the easiest/only way. XXX
		 *
		 */

		if (sv_isobject(path) && sv_derived_from(path, "IO::Socket")) {
			datasource->is_streaming = 1;
		} else {
			datasource->is_streaming = 0;
		}

		/* dereference and get the SV* that contains the Magic & FH,
		 * then pull the fd from the PerlIO object */
		datasource->stream = IoIFP(GvIOp(SvRV(path)));

Decoder.xs  view on Meta::CPAN

	} else {

		XSRETURN_UNDEF;
	}

	if (!datasource->is_streaming) {

		pos = PerlIO_tell(datasource->stream);

		if (PerlIO_seek(datasource->stream, 0, SEEK_END) != -1) {
		

Decoder.xs  view on Meta::CPAN


	HV *self = (HV *) SvRV(obj);
	flac_datasource *datasource = (flac_datasource *) SvIV(*(my_hv_fetch(self, "DATASOURCE")));

	/* can't seek on a socket. */
	if (datasource->is_streaming) {
		XSRETURN_UNDEF;
	}

	if (!FLAC__stream_decoder_reset(datasource->decoder)) {
		XSRETURN_UNDEF;

 view all matches for this distribution


Audio-LibSampleRate

 view release on metacpan or  search on metacpan

lib/Audio/LibSampleRate.pm  view on Meta::CPAN

96% of the theoretical best bandwidth for a given pair of input and
output sample rates.

There are two interfaces: a simple procedural interface which converts
a single block of samples in one go, and a more complex object
oriented interface which can handle streaming data, for situations
where the data is received in small pieces.

The underlying library also defines a callback interface, which is not
yet implemented in Audio::LibSampleRate.

 view all matches for this distribution


Audio-MPD

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.19.7 Wed Sep 30 16:56:37 2009
 - fix #50109 problem with newer class::accessor

0.19.6 Sat Feb 14 13:03:22 CET 2009
 - doc update (catched by streamingmeemee)

0.19.5 Mon Jan  5 15:31:29 CET 2009
 - updated to match mpd 0.14 behaviour
 - doc update

 view all matches for this distribution


Audio-Nama

 view release on metacpan or  search on metacpan

lib/Audio/Nama/Help.pm  view on Meta::CPAN

follow the trackname so that recording a track named 'piano' will
produce files with names with names like piano_1.wav, piano_2.wav.
Audio files recorded by Nama are considered immutable resources and
stored outside of version control.

One version can be selected as streaming source when when the track is
set to PLAY. The version number is zero by default, which means
select the most recent (highest numbered) take. The bus-version command
will set default version number for all tracks belonging to the current 
bus.
WAV_VERSIONS

 view all matches for this distribution


Audio-Opusfile

 view release on metacpan or  search on metacpan

lib/Audio/Opusfile.pm  view on Meta::CPAN


=head1 DESCRIPTION

Opus is a totally open, royalty-free, highly versatile audio codec.
Opus is unmatched for interactive speech and music transmission over
the Internet, but is also intended for storage and streaming
applications. It is standardized by the Internet Engineering Task
Force (IETF) as RFC 6716 which incorporated technology from Skype's
SILK codec and Xiph.Org's CELT codec.

libopusfile is a library for decoding and basic manipulation of Ogg

 view all matches for this distribution


Audio-Play-MPG123

 view release on metacpan or  search on metacpan

mpg123/tools/ASF.info  view on Meta::CPAN

Reply to: The mpg123 MPEG Audio Player <MPG123@TU-CLAUSTHAL.DE>,
    Chris Sidi <gt6161c@PRISM.GATECH.EDU>
To: MPG123@TU-CLAUSTHAL.DE
Subject: Re: Microsoft Netshow Server

I thought I was only one messing with Netshow - I'll soon be streaming our
radio station in netshow and mp3.
(http://www.gatech.edu/wrek/wreknet.html)

I'm on the Netshow and ASF mailing lists. In both the current and beta
release of Netshow, it uses ASF 1.0; ASF 2.0 is still in development.

 view all matches for this distribution


Audio-StreamGenerator

 view release on metacpan or  search on metacpan

lib/Audio/StreamGenerator.pm  view on Meta::CPAN


=pod

=head1 NAME

Audio::StreamGenerator - create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a streaming server (like Icecast)

=head1 SYNOPSIS

    use strict;
    use warnings;

lib/Audio/StreamGenerator.pm  view on Meta::CPAN


    $streamer->stream();

=head1 DESCRIPTION

This module creates a 'live' audio stream that can be broadcast using streaming technologies like Icecast or HTTP Live Streaming.

It creates one ongoing audio stream by mixing or 'crossfading' multiple sources (normally audio files).

Although there is nothing stopping you from using this to generate a file that can be played back later, its intended use is to create a 'radio' stream that can be streamed or 'broadcast' live on the internet.

lib/Audio/StreamGenerator.pm  view on Meta::CPAN


Get an anonymous subroutine that will produce C<$sec_per_call> seconds of a stream when called.

C<$sec_per_call> is optional, and is by default C<1>.

Use this method instead of L<stream> if you want to have more control over the streaming process, for example, running the streamer inside an event loop:

    use Mojo::IOLoop;

    my $loop = Mojo::IOLoop->singleton;
    my $streamer_sub = $streamer->get_streamer(0.25);

 view all matches for this distribution


Audio-aKodePlayer

 view release on metacpan or  search on metacpan

lib/Audio/aKodePlayer.pm  view on Meta::CPAN


=head1 CAVEATS

The C++ class provides a method aKode::Player::open(FILE), where FILE
is an overloaded class derived from the aKode::File interface. This
allows for streaming. The current bindings do not have interface for
this feature. Feel free to submit a patch.

=head1 KNOWN BUGS

Current version of aKode (2.0.1) probably contains a bug, so

 view all matches for this distribution


BGPmon-core-1

 view release on metacpan or  search on metacpan

lib/BGPmon/Fetch.pm  view on Meta::CPAN


BGPmon::Fetch.pm

The BGPmon Fetch module, to connect to a live BGPmon stream,
an online archive of XFB data, or a single XML file.  The interface then
supports "streaming" of XML messages from the given data source.

=head1 SYNOPSIS

The BGPmon::Fetch module provides functionality to connect to one of the
following data sources:

 view all matches for this distribution


BGPmon-core-2

 view release on metacpan or  search on metacpan

lib/BGPmon/Fetch.pm  view on Meta::CPAN


BGPmon::Fetch.pm

The BGPmon Fetch module, to connect to a live BGPmon stream,
an online archive of XFB data, or a single XML file.  The interface then
supports "streaming" of XML messages from the given data source.

=head1 SYNOPSIS

The BGPmon::Fetch module provides functionality to connect to one of the
following data sources:

 view all matches for this distribution


( run in 0.469 second using v1.01-cache-2.11-cpan-a5abf4f5562 )