summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-08-14 10:59:42 -0400
committerAndrew Opalach <andrew@akon.city> 2025-08-14 10:59:42 -0400
commitc48a6d1e806d7bd92cad81eaffe734f8bf9e40f5 (patch)
treed4cb5610f2f7fde2e2975679721aea7e17352ada /subprojects/packagefiles
parent7e796649557bfeae6eccba751d4a1ffae75de45c (diff)
downloadcamu-c48a6d1e806d7bd92cad81eaffe734f8bf9e40f5.tar.gz
camu-c48a6d1e806d7bd92cad81eaffe734f8bf9e40f5.tar.bz2
camu-c48a6d1e806d7bd92cad81eaffe734f8bf9e40f5.zip
Support 360 degree videos, Improve VR keybinds
- Update liana API in cdio handler. - Fix some build configurations. Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'subprojects/packagefiles')
-rw-r--r--subprojects/packagefiles/libass/raw_text_fallback.diff27
1 files changed, 27 insertions, 0 deletions
diff --git a/subprojects/packagefiles/libass/raw_text_fallback.diff b/subprojects/packagefiles/libass/raw_text_fallback.diff
new file mode 100644
index 0000000..8974cce
--- /dev/null
+++ b/subprojects/packagefiles/libass/raw_text_fallback.diff
@@ -0,0 +1,27 @@
+diff --git a/libass/ass.c b/libass/ass.c
+index 0b44649..d13eb8d 100644
+--- a/libass/ass.c
++++ b/libass/ass.c
+@@ -1345,15 +1345,16 @@ void ass_process_chunk(ASS_Track *track, const char *data, int size,
+ if (process_event_tail(track, event, p, 3))
+ break;
+
+- event->Start = timecode;
+- event->Duration = duration;
+- update_prune_ts(track, event->Start + event->Duration);
+- goto cleanup;
++ break;
+ // dump_events(tid);
+ } while (0);
+ // some error
+- ass_free_event(track, eid);
+- track->n_events--;
++ //ass_free_event(track, eid);
++ //track->n_events--;
++ event->Start = timecode;
++ event->Duration = duration;
++ update_prune_ts(track, event->Start + event->Duration);
++ if (!event->Text) event->Text = strdup(str);
+
+ cleanup:
+ free(str);