Skip to content

MIK fork: up to v0.5.6 #139

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 62 commits into from
Apr 30, 2015

Conversation

cchampet
Copy link
Member

Clement Champetier and others added 30 commits April 21, 2015 17:20
A rewrap case can need to transcode at specific moments:
* if there is an offset at the beginning
* if it continues with a generator at the end of the rewrap.
Add properties of base class if the derived class override
getPropertiesAsVector (for Video and Audio).
Note: remove useless InputStreams clearBuffering call.
The streams analysis is done in the FileProperties, not in the
InputFile.
* It containes only references to the other properties (video,
audio...).
* Get the properties at the indicated stream index with only one
function.
Instead of the duration from the format.
Always need to create an InputFile to get the encofing profile from it,
but not necessary add it to our list of InputFile.
Because AudioGenerator inherits an IDecoder, we need to implement this
function and adapt it to the generator.
…into dev_ManageOffsetOnRewrap

Conflicts:
	src/AvTranscoder/transcoder/StreamTranscoder.cpp
If offset > duration of the stream, return a duration of 0.
* positive / negative
* video/ audio
* transcoder / rewrap
Clement Champetier and others added 22 commits April 23, 2015 18:09
* This need to be done after call of avformat_write_header.
* Add attribute _flags.
* Fix #92
From the GNU GCC man:

--coverage

This option is used to compile and link code instrumented for coverage
analysis. The option is a synonym for -fprofile-arcs -ftest-coverage
(when compiling) and -lgcov (when linking).
* Add env variable for avtranscoder build directory.
* Add env variable for avtranscoder install directory.
* Fix capture of coverage in the avtranscoder install directory.
The pyTest were not launch for several commits, but Travis didn't raise
any errors...
Install & generate coverage in separate script files.
According to the ffmpeg documentation, priv_data of AVFormatContext is
"... an AVOptions-enabled struct if and only if
iformat/oformat.priv_class is not NULL."
* Install coverage tools even if Travis builds with clang ( because it's
easier to manage the command line to launch test, which uses coverage
nosetests plugin).
* Add CMake parameter to choose python version of the binding:
AVTRANSCODER_PYTHON_VERSION_OF_BINDING (Travis has updated its default python version to 3.2.3).
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 2a17606 on mikrosimage:release/v0.5.6 into * on avTranscoder:develop*.

@cchampet
Copy link
Member Author

@MarcAntoine-Arnaud Could be merged?
Do you have other subjects to discuss?

… vectors

Avoid bad reference value after vector resize
Effective on getStreamPropertiesWithIndex method call
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 6323892 on mikrosimage:release/v0.5.6 into * on avTranscoder:develop*.

MarcAntoine-Arnaud added a commit that referenced this pull request Apr 30, 2015
Merge from Mikros fork: up to v0.5.6
@MarcAntoine-Arnaud MarcAntoine-Arnaud merged commit 5815088 into avTranscoder:develop Apr 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy