Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-05doc/protocols/file: fix semantical reverseStefano Sabatini
Change "read" to "write" in introductory description. Spotted-by: Alexander Strasser <eclipse7@gmx.net>
2014-01-05doc/protocols/file: document general file protocol URL syntaxStefano Sabatini
Also drop confusing ff* tools reference about exceptions to the file:FILENAME syntax, which is not ff* tool specific. With various edits by Alexander Strasser <eclipse7@gmx.net>.
2014-01-01doc/protocols/rtsp, lavf/rtsp: fix/extend options documentationStefano Sabatini
2013-12-27doc/protocols: fix level of udp examples subsectionStefano Sabatini
2013-12-25doc/protocols/tcp,lavf/tcp: apply minor fixes to TCP protocol documentationStefano Sabatini
2013-12-25doc/protocols/udp,lavf/udp: apply minor documentation fixesStefano Sabatini
2013-10-27doc/protocols/rtp: apply misc fixesStefano Sabatini
Partially suggested-by Burek Pekaric <burek021@gmail.com>.
2013-10-24doc/protocols: add description for the RTP protocolburek
With some edits by Stefano. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-09-27Merge commit '705b748e8d8612385c96428ae36ed0d42a170d93'Michael Niedermayer
* commit '705b748e8d8612385c96428ae36ed0d42a170d93': tls: Add support for listen mode Conflicts: doc/protocols.texi libavformat/tls.c libavformat/version.h See: 4f4eb380f0f96dbb7cdd2b812fa92b8b47a0f27c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-27Merge commit '8b09d917e7dc7d7f2ace31419f802d4ff518236c'Michael Niedermayer
* commit '8b09d917e7dc7d7f2ace31419f802d4ff518236c': tls: Add options for verifying the peer certificate Conflicts: doc/protocols.texi libavformat/tls.c libavformat/version.h See: b2460858f64b2070d84dd861d4bbd16acfb9b0e9 See: 973a758f52a4e5fe63bd88806a4b2db034a032de Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-27tls: Add support for listen modeMartin Storsjö
Also add options for specifying a certificate and key, which can be used both when operating as client and as server. Partially based on a patch by Peter Ross. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-27tls: Add options for verifying the peer certificateMartin Storsjö
A file containing the trusted CA certificates needs to be supplied via the ca_file AVOption, unless the TLS library has got a system default file/database set up. This doesn't check the hostname of the peer certificate with openssl, which requires a non-trivial piece of code for manually matching the desired hostname to the string provided by the certificate, not provided as a library function. That is, with openssl, this only validates that the received certificate is signed with the right CA, but not that it is the actual server we think we're talking to. Verification is still disabled by default since we can't count on a proper CA database existing at all times. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-21lavf: add SFTP protocol via libsshLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-11Merge commit 'd175a5730b42166704b7262b33f4b780d9d92f60'Michael Niedermayer
* commit 'd175a5730b42166704b7262b33f4b780d9d92f60': doc: Add an example on publishing over RTMP doc: Add librtmp to the section header for the librtmp specific details Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-11Merge commit 'a435ca5b4d9efebf0759220681010977c36615f7'Michael Niedermayer
* commit 'a435ca5b4d9efebf0759220681010977c36615f7': doc: Explain that the default RTMP user agent is different when publishing Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-11Merge commit 'aa16a6b0c56e3f46c5d7efb706b87a8f7a1603ec'Michael Niedermayer
* commit 'aa16a6b0c56e3f46c5d7efb706b87a8f7a1603ec': doc: Extend the rtmp example to include how to pass username/password Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-10doc: Add an example on publishing over RTMPMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10doc: Explain that the default RTMP user agent is different when publishingMartin Storsjö
The fact that a different user agent is used is cruicial for getting publishing authentication working. (When using librtmp, this other user agent has to be specified manually, but that's not needed with the libavformat internal RTMP support.) Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10doc: Extend the rtmp example to include how to pass username/passwordMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10doc: Add librtmp to the section header for the librtmp specific detailsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10doc: apply various grammar fixesBryce W. Harrington
The first sentence of each of the modified man pages are worded a bit awkwardly. These minor copy-edits should make them clearer. Signed-off-by: Bryce Harrington <b.harrington@samsung.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-08-06Merge commit '605387582bd35920b83a26dabbe1c0601f425621'Michael Niedermayer
* commit '605387582bd35920b83a26dabbe1c0601f425621': lavf: Support unix sockets Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-05lavf: Support unix socketsLuca Barbato
2013-08-01doc/protocols: Document file protocol optionsAndrey Utkin
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-31Document new 'blocksize' option of 'pipe' protocolAndrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-07-02lavf/http: add support for reading streamcast metadatawm4
Allow applications to request reading streamcast metadata. This uses AVOptions as API, and requires the application to explicitly request and read metadata. Metadata can be updated mid-stream; if an application is interested in that, it has to poll for the data by reading the "icy_metadata_packet" option in regular intervals. There doesn't seem to be a nice way to transfer the metadata in a nicer way. Converting the metadata to ID3v2 tags might be a nice idea, but the libavformat mp3 demuxer doesn't seem to read these tags mid-stream, and even then we couldn't guarantee that tags are not inserted in the middle of mp3 packet data. This commit provides the minimum to enable applications to retrieve this information at all. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-06-21doc/protocols: apply very minor consistency fixesStefano Sabatini
2013-06-21doc/protocols: document "srtp" protocolAndrey Utkin
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-06-20Document "sctp" protocolAndrey Utkin
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-20Document "crypto" protocolAndrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-16Document "cache" protocolAndrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-19FTP protocol supportLukasz Marek
Implementation of ftp protocol. Fixes #1672 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-03silly typo fixesDiego Biurrun
2013-04-08rtsp: add option to set the socket timeout of the lower protocol.Michael Niedermayer
Fixes Ticket2294 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-18doc: Fix some obsolete references to av* tools as ff* toolsVicente Jimenez Aguilar
Signed-off-by: Diego Biurrun <diego@biurrun.de> CC: libav-stable@libav.org
2013-01-16doc/protocols: document HTTP protocol cookie supportMicah Galizia
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-01-12doc/protocols: improve wording of a sentence in http docsStefano Sabatini
Suggested-By: Alexander Strasser
2013-01-12doc/protocols: document http protocol optionsStefano Sabatini
2013-01-01lavf: add data: URI scheme.Nicolas George
2012-09-15Document tcp proto 'timeout' parameter behaviorAndrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-29Add 'timeout' option to UDP protocolAndrey Utkin
This patch accepts 'timeout' option for input mode only. As far as i know, UDP output cannot introduce delays. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-17Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libvpxenc: use the default bitrate if not set utvideo: Rename utvideo.c to utvideodec.c doc: Fix syntax errors in sample Emacs config mjpegdec: more meaningful return values configure: clean up Altivec detection getopt: Remove an unnecessary define rtmp: Use int instead of ssize_t getopt: Add missing includes rtmp: Add support for receiving incoming streams Add missing includes for code relying on external libraries Conflicts: libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/mjpegdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-16rtmp: Add support for receiving incoming streamsJordi Ortiz
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-16Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Fix even more missing includes after the common.h removal build: Factor out rangecoder dependencies to CONFIG_RANGECODER build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE x86: avcodec: Consistently name all init files Add more missing includes after removing the implicit common.h Add some more missing includes after removing the implicit common.h Don't include common.h from avutil.h rtmp: Automatically compute the hash for SWFVerification Conflicts: configure doc/APIchanges doc/examples/decoding_encoding.c libavcodec/Makefile libavcodec/assdec.c libavcodec/audio_frame_queue.c libavcodec/avpacket.c libavcodec/dv_profile.c libavcodec/dwt.c libavcodec/libtheoraenc.c libavcodec/rawdec.c libavcodec/rv40dsp.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/v210dec.h libavcodec/vc1dsp.c libavcodec/x86/Makefile libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/buffer.c libavfilter/formats.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_select.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/version.h libavutil/audioconvert.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-15rtmp: Automatically compute the hash for SWFVerificationSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Add support for SWFVerification api-example: use new video encoding API. x86: avcodec: Appropriately name files containing only init functions mpegvideo_mmx_template: drop some commented-out cruft libavresample: add mix level normalization option w32pthreads: Add missing #includes to make header compile standalone rtmp: Gracefully ignore _checkbw errors by tracking them rtmp: Do not send _checkbw calls as notifications prores: interlaced ProRes encoding Conflicts: doc/examples/decoding_encoding.c libavcodec/proresenc_kostya.c libavcodec/w32pthreads.h libavcodec/x86/Makefile libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-15rtmp: Add support for SWFVerificationSamuel Pitoiset
Specifies how the server verifies client SWF files before allowing the files to connect to an application. Verifying SWF files is a security measure that prevents someone from creating their own SWF files that can attempt to stream your resources. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (23 commits) build: cosmetics: Reorder some lists in a more logical fashion x86: pngdsp: Fix assembly for OS/2 fate: add test for RTjpeg in nuv with frameheader rtmp: send check_bw as notification g723_1: clip argument for 15-bit version of normalize_bits() g723_1: use all LPC vectors in formant postfilter id3v2: Support v2.2 PIC avplay: fix build with lavfi disabled. avconv: split configuring filter configuration to a separate file. avconv: split option parsing into a separate file. mpc8: do not leave padding after last frame in buffer for the next decode call mpegaudioenc: list supported channel layouts. mpegaudiodec: don't print an error on > 1 frame in a packet. api-example: update to new audio encoding API. configure: add --enable/disable-random option doc: cygwin: Update list of FATE package requirements build: Remove all installed headers and header directories on uninstall build: change checkheaders to use regular build rules rtmp: Add a new option 'rtmp_subscribe' rtmp: Add support for subscribing live streams ... Conflicts: Makefile common.mak configure doc/examples/decoding_encoding.c ffmpeg.c libavcodec/g723_1.c libavcodec/mpegaudiodec.c libavcodec/x86/pngdsp.asm libavformat/version.h library.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-08rtmp: Add a new option 'rtmp_subscribe'Samuel Pitoiset
This option specifies the name of live stream to subscribe. Defaults to rtmp_playpath. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Add a new option 'rtmp_pageurl' doc: Update the description of the rtmp_tcurl option rtmp: Make the description of the rtmp_tcurl option more generic libfdk-aacenc: add LATM/LOAS encapsulation support sctp: add port missing error message tcp: add port missing error message avfilter: Fix printf format string conversion specifier Conflicts: libavcodec/version.h libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>