| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-10 | Ignore overlapping ATMOS data in the same way that we ignore video (#2429). | Carl Hetherington | |
| 2023-02-10 | Fix multiple video overlaps. | Carl Hetherington | |
| 2022-12-13 | Add video_{range,frame_type}.{cc,h} and remove some types.h includes. | Carl Hetherington | |
| 2021-02-15 | Basic handling of overlapping video (#1848). | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2018-01-16 | In general the player assumes that it won't receive out of order video. | Carl Hetherington | |
| This clearly can happen with separate L/R sources. A pass in L might emit two frames which means the arrivals can't possibly be in order. This commit fixes this by introducing a Shuffler which all alternate-3D sources send their video to. The Shuffler re-orders things before they arrive at the player. It also fixes the code which inserts video frames before one that arrives after a gap. This didn't cope with 3D right before. The audio code solves a similar (perhaps the same?) problem with the AudioMerger; perhaps we should have a similar thing for video and make the player emit complete 3D frames. Should help with #976. | |||
| 2017-04-19 | Various fixes to push audio vaguely in the right direction. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-08-26 | Rest of src/lib/*.h tidying. | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2014-04-27 | Merge master. | Carl Hetherington | |
| 2014-04-25 | Put Piece class in its own file. | Carl Hetherington | |
