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
path: root/tools
AgeCommit message (Collapse)Author
2014-07-05tools/ffeval: print computed value even in case of errorStefano Sabatini
This is useful for debugging purposes.
2014-07-03Merge commit 'f920d089535bf7cf10aeda900cc43201c5e18cd0'Michael Niedermayer
* commit 'f920d089535bf7cf10aeda900cc43201c5e18cd0': ismindex: Add an option for outputting files elsewhere than in the current directory Conflicts: tools/ismindex.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-03Merge commit '6bc4934b75dde9354ee16a6e700ebe6775abf69e'Michael Niedermayer
* commit '6bc4934b75dde9354ee16a6e700ebe6775abf69e': ismindex: Allow adding a path prefix to the generated .ism file Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-03ismindex: Add an option for outputting files elsewhere than in the current ↵Martin Storsjö
directory Signed-off-by: Martin Storsjö <martin@martin.st>
2014-07-03ismindex: Allow adding a path prefix to the generated .ism fileMartin Storsjö
This allows storing the .ismv/.isma/.ismc files separately from the .ism file on a server, without having to manually edit the .ism file after generating it with the ismindex tool. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-06-10tools/fourcc2pixfmt: Avoid using non public AV_PIX_FMT_NBMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03fix various typosLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-17tools: Use av_gettime_relative()Olivier Langlois
Whenever av_gettime() is used to measure relative period of time, av_gettime_relative() is prefered as it guarantee monotonic time on supported platforms. Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-05tools/ismindex: use av_mallocz_array()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-29lavc: add codec descriptors for TTF and OTF.Nicolas George
2014-04-29tools/ffhash: implement base64 output.Nicolas George
Also fix usage string: the algorithm is not optional.
2014-04-29tools/ffhash: use av_hash_final_hex().Nicolas George
2014-03-29tools/uncoded_frame: fix audio codec generationLukasz Marek
Codec id is guessed from uninitialized sample format. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
2014-03-23tools: add dvd2concat.Nicolas George
2014-03-13tools/build_libstagefright: switch git urls to httpsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit 'ea7f79f93796d68559a495be824b6bbd94dfe5f6'Michael Niedermayer
* commit 'ea7f79f93796d68559a495be824b6bbd94dfe5f6': qt-faststart: Avoid unintentionally sign extending BE_32 See: 582f36ca3fb1c69dbe3478f174d36278f5dd3f63 See: 69ce34c796dd2d595f3312848cf6d0c87506e0d0 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit 'bb95334c34d0d9abccea370ae25c4765d7764ab8'Michael Niedermayer
* commit 'bb95334c34d0d9abccea370ae25c4765d7764ab8': qt-faststart: Check offset_count before reading from the moov_atom buffer Conflicts: tools/qt-faststart.c See: 0ea4742341726ebe42c301bc0d6426cfa01dd134 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit '63848854256a024a19435e87d6bc76fffa65e81e'Michael Niedermayer
* commit '63848854256a024a19435e87d6bc76fffa65e81e': qt-faststart: Check the ftello() return codes Conflicts: tools/qt-faststart.c See: 4a2297294fa269e05aa2b3fe36b2ea231caa6dca Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit '03c2a66fcff9707f71ffef7e61ce5e3973220d4b'Michael Niedermayer
* commit '03c2a66fcff9707f71ffef7e61ce5e3973220d4b': qt-faststart: Fix the signedness of variables keeping the ftello return values Conflicts: tools/qt-faststart.c See: 1838961357e38402be64c0c82a2f08e4e85a0c01 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit '5612244351b2eb3cb4e6225861a0f55aa5d0c475'Michael Niedermayer
* commit '5612244351b2eb3cb4e6225861a0f55aa5d0c475': qt-faststart: Check fseeko() return codes Conflicts: tools/qt-faststart.c See: 0de41ead6f9034e0a834abe51028a02aee094990 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01Merge commit 'ea15a9a5d8fa6a71af3101b2af18c4dcac07987f'Michael Niedermayer
* commit 'ea15a9a5d8fa6a71af3101b2af18c4dcac07987f': qt-faststart: Simplify code by using a MIN() macro Conflicts: tools/qt-faststart.c See: 59003fe7c064e98359cce83b1b727fb1026bdf12 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-01qt-faststart: Add a note about the -movflags +faststart featureLou Logan
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Avoid unintentionally sign extending BE_32Martin Storsjö
Without this cast, the BE_32() expression is sign extended when assigned to an uint64_t, since the uint8_t|uint8_t expression is promoted to an int. Also avoid undefined behaviour when left shifting an uint8_t by 24 by casting it to an uint32_t explicitly before shifting. Based on a patch by Michael Niedermayer. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Check offset_count before reading from the moov_atom bufferMichael Niedermayer
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Check the ftello() return codesMichael Niedermayer
This silences a warning in the coverity static analyzer. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Fix the signedness of variables keeping the ftello return valuesMichael Niedermayer
These variables are assigned the return values of ftello, which returns an off_t, which is a signed type. On errors, ftello returns -1, thus make sure this error return value can be stored properly. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Check fseeko() return codesMichael Niedermayer
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Simplify code by using a MIN() macroMichael Niedermayer
qt-faststart doesn't use the normal libav headers at all since it's supposed to be a completely standalone tool, so we implement the macro locally in this file. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-01qt-faststart: Increase the copy buffer size to 64 KBMartin Storsjö
Copying data in chunks of 1 KB is a little wasteful. 64 KB should still easily fit on the stack, so there's no need to allocate it dynamically. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-02-13tools/uncoded_frame: fix double freeLukasz Marek
in case av_interleaved_write_uncoded_frame fails it seems frame is freed for the second time in fail section. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reviewed-by: Nicolas George <george@nsup.org> This commit also removes 1 trailing whitespace as otherwise the push hook rejects it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-11tools: add uncoded_frame test program.Nicolas George
2014-01-17Merge commit '87acd33c092ab9e7d73686627e9105d99c1e4928'Michael Niedermayer
* commit '87acd33c092ab9e7d73686627e9105d99c1e4928': aviocat: Add support for specifying the input duration Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-17Merge commit '03f2de5856ec8571fcf5f4cf6dccc713294af545'Michael Niedermayer
* commit '03f2de5856ec8571fcf5f4cf6dccc713294af545': aviocat: Check the argv array length before reading element i+1 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-17aviocat: Add support for specifying the input durationMartin Storsjö
This avoids the caller having to calculate the byte rate if wanting to push a file in a rate resembling realtime. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-01-17aviocat: Check the argv array length before reading element i+1Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-01-07tools/qt-faststart: add -movflags +faststart noteLou Logan
2013-12-23tools/zmqsend: rename ctx to zmq_ctxStefano Sabatini
The new name is more explicit.
2013-12-23tools/zmqsend: use valid NULL log contextStefano Sabatini
The zmq context is not a valid log context. Fix crash.
2013-12-12tools/probetest: Check av_realloc() return codeMichael Niedermayer
Fixess CID1135761 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-11tools/: Add gen-rc tool for generating Windows resource filesTimothy Gu
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-09tools/probetest: also print the time the probe functions neededMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-09tools/probetest: use named constant for the maximum number of formatsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-05graph2dot: Add missing #include for av_get_channel_layout_string()Diego Biurrun
2013-11-05graph2dot: Fix use of deprecated APIDiego Biurrun
2013-10-05Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: ismindex: Change the duration field to int64_t Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-05Merge commit '583a287f6f48f263859df142e6f90993e4217c72'Michael Niedermayer
* commit '583a287f6f48f263859df142e6f90993e4217c72': ismindex: Calculate the file duration among the included tracks Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-05Merge commit 'd347a7b248d4ffdc278373fecf033b0ade030343'Michael Niedermayer
* commit 'd347a7b248d4ffdc278373fecf033b0ade030343': ismindex: Use the individual stream duration instead of the global one Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-05ismindex: Change the duration field to int64_tMartin Storsjö
This reduces the risk for overflow in pathlogical cases. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-10-05ismindex: Calculate the file duration among the included tracksMartin Storsjö
If the input file contains other tracks (non video/audio) that aren't included in ismindex, the global file duration as returned by libavformat might not be equal to the maximum of the duration of the actual included tracks. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-10-05ismindex: Use the individual stream duration instead of the global oneMartin Storsjö
The stream duration is used for calculating the duration of the last fragment easily without manually parsing anything else than the mfra/tfra atoms. When the global file duration was used previously, the duration of the last fragment could end up wrong if the streams weren't equally long. Signed-off-by: Martin Storsjö <martin@martin.st>