summaryrefslogtreecommitdiff
path: root/src/lib/player.cc
AgeCommit message (Collapse)Author
2015-09-11Fix assertion failure when processors return fewer channels than the DCP has.Carl Hetherington
2015-09-09Use SRC_LINEAR for speed when analysing audio (#685).Carl Hetherington
2015-09-05Don't bother with audio in the film viewer.Carl Hetherington
2015-08-31Apply reverse of recent dcp_to_content_video fix to content_video_to_dcp.Carl Hetherington
2015-08-27Fix Player::dcp_to_content_video with similar but not equal content/DCP ↵Carl Hetherington
frame rates.
2015-08-26Revert "Replace _floor with _round in dcp_to_content_video. _floor breaksCarl Hetherington
playback on Win XP 32 as the player keeps requesting the same frame from the decoder rather than the next one." This reverts commit e386b94425586760374d8e1cb16be99af09cf07f. The actual cause of the Win XP 32 bug appears to be -ffast-math.
2015-08-25Purge rint() and use llrint and friends.Carl Hetherington
2015-08-25Replace _floor with _round in dcp_to_content_video. _floor breaksCarl Hetherington
playback on Win XP 32 as the player keeps requesting the same frame from the decoder rather than the next one.
2015-08-25Reflect colour conversion changes in player / waveform viewer.Carl Hetherington
2015-08-23Use the correct font to render subtitles in preview / burn-in (#663).Carl Hetherington
2015-08-20Fix assertion failure with overlapping video content (#666).Carl Hetherington
2015-07-29Replace Time::frames with Time::frames_round and Time::frames_floor.Carl Hetherington
I believe both are necessary; doing floor instead of round caused #648.
2015-07-24Fix mistaken clamp to length_after_trim after adding trim_start.Carl Hetherington
2015-07-16Remove debug output.Carl Hetherington
2015-07-16float -> double in a few places.Carl Hetherington
2015-07-15Remove unused PlayerStatistics stuff.Carl Hetherington
2015-07-15Fix confusion about what dcp_to_content_audio should be doing.Carl Hetherington
2015-07-14Express trims using ContentTime so that they do not changeCarl Hetherington
when DCP frame rate is changed (#637).
2015-07-14Slightly cleaner implementations of Player::dcp_to_content_video and vice versa.Carl Hetherington
2015-07-14Tests of Player::dcp_to_content_video, content_video_to_dcp andCarl Hetherington
dcp_to_content_audio with some subtle and hopefully reasonable fixes.
2015-07-14Fix mistaken use of wrong enum.Carl Hetherington
2015-07-14Look at more then one piece of video content when required for separate-eye ↵Carl Hetherington
3D (#635).
2015-07-09Prevent assertion failure when using DCP content with no audio.Carl Hetherington
2015-07-02Fix typo causing #626.Carl Hetherington
2015-07-01Go back to player having a playlist and not assuming it uses the film's content.Carl Hetherington
2015-06-25Make player decide whether subtitles should be burnt based onCarl Hetherington
content settings rather than using the film's settings. Remove film property of burn-subtitles.
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-19No-op; variable renaming.Carl Hetherington
2015-06-18Fix check for overlap to be less greedy.Carl Hetherington
2015-06-17Hence Player does not need Playlist.Carl Hetherington
2015-06-17Use Film's ContentChanged rather than Playlist's.Carl Hetherington
2015-06-17Use Film::Changed instead of Playlist::Changed in Player.Carl Hetherington
2015-06-08Fix detection of same-frame to speed up simple encodes (#548).Carl Hetherington
2015-06-04Fix horizontal positioning with .srt / burn-in (#488).Carl Hetherington
2015-06-03Various fixes to allow independent x and y scaling of text subs (#489).Carl Hetherington
2015-06-03Various work on audio mapping.Carl Hetherington
Fix everything up so that the audio mapping view in the audio panel reflects the processor (or lack of).
2015-06-02Apply single-processor branch manually; processor is now in Film, not ↵Carl Hetherington
AudioContent.
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-05-26{Video,Audio}Frame -> Frame.Carl Hetherington
2015-05-25Remove user-configurable colour conversion presets.Carl Hetherington
2015-05-12Assorted image subtitle fixes.Carl Hetherington
2015-05-02Remove approximate size stuff where playback viewer would roundCarl Hetherington
down to nearest 4 pixels to try and speed up scaling. It didn't work as the two estimates of what would be scaled didn't always agree. It could probably be resurrected.
2015-04-22Actually use YUV->RGB setting when converting.Carl Hetherington
2015-03-25Remove Scaler config and use SWS_BICUBIC everywhere.Carl Hetherington
2015-02-09Remove erroneous comment.Carl Hetherington
2015-02-07I can't see the point of rounding the image size again after callingCarl Hetherington
size() with a round of 4.
2015-01-31If we are requesting audio from before the start of a piece of content we ↵Carl Hetherington
need to adjust both the request position AND the amount, not just the position.
2015-01-30Fix update of preview when video fade changes.Carl Hetherington
2015-01-19Fix audio analysis; make sure we don't decode video and let it pile up unwanted.Carl Hetherington
2015-01-05Fix incorrect use of FrameRateChange::factor(); if we are skipping, forCarl Hetherington
example, factor will be 0.5 and so to convert some frames in the DCP to frames in the content we must divide by factor (i.e. multiply by 2) to get the content frame.