| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-04 | Change how video timing is done.v2.17.2 | Carl Hetherington | |
| This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones. | |||
| 2022-10-04 | Add operator* for Time and int. | Carl Hetherington | |
| 2022-10-04 | Return AVERROR_EOF from the avio_read method when appropriate. | Carl Hetherington | |
| 2022-10-04 | Fix FFmpegExaminer termination condition when there is no video; | Carl Hetherington | |
| it's hard to see how this ever worked. | |||
| 2022-10-04 | Bump ffmpeg to 5.1.2 "Riemann" | Carl Hetherington | |
| 2022-10-04 | Normalise XML attribute names to be camelCase (#2241). | Carl Hetherington | |
| 2022-10-04 | Use 2.18.x subdirectory for configuration. | Carl Hetherington | |
| 2022-10-01 | Cleanup: remove unnecessary if | Carl Hetherington | |
| 2022-10-01 | Cleanup: replace very short but long-lasting variable name. | Carl Hetherington | |
| 2022-10-01 | Fix checking of frame channels vs stream channels. | Carl Hetherington | |
| The comment says that we're handling differences between channel counts in the frame and stream but the code wasn't doing that. | |||
| 2022-09-27 | Use EnumIndexedVector in Image. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in J2KEncoder. | Carl Hetherington | |
| 2022-09-27 | Cleanup: sorting things. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in ReelWriter. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in Player. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPExaminer. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPContent. | Carl Hetherington | |
| 2022-09-27 | Add EnumIndexedVector. | Carl Hetherington | |
| 2022-09-26 | Provide a similar fix to the one in ff639b3cf30afcc097bfd21d39c8d15f466cadd6 | Carl Hetherington | |
| for DCPs that contain subtitle files without <Font> tags. | |||
| 2022-09-25 | Remove a rather excessive log message. | Carl Hetherington | |
| 2022-09-23 | Work around strange build error on Ubuntu 18.04 | Carl Hetherington | |
| tmp/cc4JuI65.s: Assembler messages: /tmp/cc4JuI65.s:174: Error: symbol `_ZNSt14_Function_base13_Base_managerIUlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation' is already defined | |||
| 2022-09-20 | Fix font_id_map errors when importing DCP subtitles that have no | Carl Hetherington | |
| font declarations / tags (#2339). | |||
| 2022-09-19 | Fix default placement of SRT (etc.) now that the alignment has changed | Carl Hetherington | |
| 2022-09-17 | Fix typo in log message. | Carl Hetherington | |
| 2022-09-17 | When emailing multiple addresses, put one in To: and the rest in CC: (#2310). | Carl Hetherington | |
| 2022-09-17 | Don't try to send KDM email unless we have a from address. | Carl Hetherington | |
| 2022-09-17 | Allow specification of the CPL ID to use in a DCP with _create (#2302). | Carl Hetherington | |
| 2022-09-17 | Catch CPLNotFoundError more nicely. | Carl Hetherington | |
| 2022-09-17 | Give a better error if a specified CPL does not exist. | Carl Hetherington | |
| 2022-09-17 | Add default parameter for the detail in set_error(). | Carl Hetherington | |
| 2022-09-16 | Fix black borders around the preview in some cases (#2331). | Carl Hetherington | |
| We need to round the container size to the nearest multiple of 2 so that cropping subsampled sources does not leave gaps. As far as I can see: - the direction that you round x in doesn't matter - it's better to round y up (if you calculate the error in the resulting ratio in each case). | |||
| 2022-09-15 | Fix some spelling mistakes (mostly in comments). | Carl Hetherington | |
| 2022-09-11 | Fix build on Centos where we don't have the std::atomic_store stuff apparently.v2.16.26 | Carl Hetherington | |
| 2022-09-11 | Don't throw an exception if reading a encode server response fails (#2320). | Carl Hetherington | |
| 2022-09-10 | Use atomic shared_ptr stuff for _black_frame. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _playback_length. | Carl Hetherington | |
| 2022-09-10 | It's now safe to get _video_container_size without the lock. | Carl Hetherington | |
| 2022-09-10 | Move get_reel_assets() out of Player, as it doesn't need to be there. | Carl Hetherington | |
| 2022-09-10 | const correctness. | Carl Hetherington | |
| 2022-09-10 | Remove now-unused setup_pieces_unlocked() | Carl Hetherington | |
| 2022-09-10 | Use atomic for _dcp_decode_reduction. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _video_container_size. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _play_referenced. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _fast. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _always_burn_open_subtitles. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _ignore_text. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _ignore_audio. | Carl Hetherington | |
| 2022-09-10 | Use atomic for _ignore_video. | Carl Hetherington | |
| 2022-09-10 | Trim some includes. | Carl Hetherington | |
| 2022-09-10 | Some improved logging. | Carl Hetherington | |
