Add -k flag to ffmsindex to write keyframe files for all of the video tracks. Closes issue #73.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@644 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
better documentation for FFCOLOR_SPACE and FFCOLOR_RANGE

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@645 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Align and pad buffers when indexing using Haali's parser

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@646 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
remove irrelevant comment

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@647 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Default to static for mingw/cygwin and shared everywhere else. Closes issue #82.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@648 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Regenerate configure


git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@649 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
update changelog

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@650 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
recognize GBR as a RGB colorspace

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@653 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Add FFMS_SetInputFormatV

This overrides the pixel format, color range and color space used for
the input when converting formats with swscale, for when the values
reported by lavc are incorrect, or for compatibility with other programs
that get the conversion wrong.

Closes Issue #71.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@655 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Fix compilation failure with postproc enabled

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@656 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Add support for formats with packet durations but no packet timestamps

Seeking in these files can potentially be inefficient (if lavf assigns a
PTS other than 0 to the first frame every seek will decode from the
beginning), but should still be frame accurate as long as lavf at least
reports the file position correctly.

Closes issue #75.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@657 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Fix progress reporting when indexing files with non-zero initial timestamp with haali

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@658 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Close and reopen the codec to force a flush when the codec doesn't implement flushing

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@659 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Reconstruct presentation timestamps for video streams with b-frames and only decode timestamps (such as VC-1 in MKV)

Closes issue #72. Closes issue #84.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@660 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Fix unicode issues on mingw

Use __gnu_cxx::stdio_filebuf + _wopen to add support for unicode to
ffms_fstream, and do some ugly things in ffmsindex to get the unicode
version of the command line.

Closes issue #58.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@661 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
std::vector::data is a gcc extension

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@662 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Only read post-seek timestamps from packets of the right track

The first packet read after a seek has a very good chance of being an
audio packet (as they usually significantly outnumber video packets),
and so has a very good chance of having a timestamp that doesn't
correspond to any frame, resulting in every seek decoding from frame
zero.

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@663 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Disable deprecation warnings for FFMS API things when building FFMS itself

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@664 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
update changelog

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@665 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Remove unused variable in HaaliAudio

git-svn-id: http://ffmpegsource.googlecode.com/svn/trunk@666 dcf88d3e-5074-11de-ac45-ff9ca5716a9b