1. 20 Jul, 2022 1 commit
    • Eric Jiang's avatar
      Guess subtitle encoding before importing · 6880a0d2
      Eric Jiang authored and Nathan Hinton's avatar Nathan Hinton committed
      Since many subtitle files are not UTF-8, we need to guess the encoding
      of the file before reading it. For example, SubRip's default encoding is
      Windows-1252 (according to Wikipedia).
      
      This also adds KF5 Codecs as a dependency in order to use KEncodingProber.
      
      Future work could be done to allow the user to select the encoding in the import dialog. Currently there is no way to manually select the encoding if it's not guessed correctly, but this should at least be an improvement over only supporting UTF-8.
      
      BUG: 456871
      6880a0d2
  2. 19 Jul, 2022 1 commit
  3. 18 Jul, 2022 1 commit
  4. 15 Jul, 2022 1 commit
    • Eric Jiang's avatar
      Make monitor zone out be last frame number · d622fd72
      Eric Jiang authored and Jean-Baptiste Mardelle's avatar Jean-Baptiste Mardelle committed
      This should fix a mismatch in behavior between the monitor and the rest
      of Kdenlive. The out frame number should be the last shown frame of a
      clip. E.g. in=100, out=200 has 101 frames. Previously, the monitor
      treated the out point as the frame number *after* the last shown frame,
      causing an off-by-1 bug when taking in/out points from the monitor and
      using them in the rest of the program.
      
      Changing the definitions to be consistent across Kdenlive will reduce
      the number of places in the code that need a +1 or -1 to adjust the
      frame numbers. Note that duration calculations will still need to offset
      by 1, e.g. duration = out - in + 1.
      d622fd72
  5. 11 Jul, 2022 1 commit
  6. 05 Jul, 2022 3 commits
  7. 29 Jun, 2022 1 commit
  8. 26 Jun, 2022 1 commit
  9. 24 Jun, 2022 1 commit
  10. 23 Jun, 2022 1 commit
  11. 22 Jun, 2022 1 commit
  12. 21 Jun, 2022 1 commit
  13. 17 Jun, 2022 1 commit
  14. 08 Jun, 2022 1 commit
  15. 02 Jun, 2022 3 commits
  16. 27 May, 2022 2 commits
  17. 25 May, 2022 1 commit
  18. 24 May, 2022 1 commit
  19. 23 May, 2022 1 commit
  20. 20 May, 2022 1 commit
  21. 19 May, 2022 1 commit
  22. 17 May, 2022 1 commit
  23. 13 May, 2022 3 commits
  24. 12 May, 2022 1 commit
    • Eric Jiang's avatar
      Fix ordering of new inserted tracks · 63a11481
      Eric Jiang authored and Jean-Baptiste Mardelle's avatar Jean-Baptiste Mardelle committed
      Previously, when adding multiple AV tracks, the new tracks were always
      added at the same index. Because audio tracks are added before the
      insertion index, later video tracks would be inserted too early in the
      list. This patch increments the insertion index for each new added
      track.
      
      This bug was reported as #1233
      63a11481
  25. 25 Apr, 2022 2 commits
  26. 22 Apr, 2022 1 commit
  27. 21 Apr, 2022 1 commit
  28. 12 Apr, 2022 1 commit
  29. 10 Apr, 2022 1 commit
  30. 08 Apr, 2022 1 commit
  31. 29 Mar, 2022 1 commit
  32. 25 Mar, 2022 1 commit