History

better "disabled sync" fix

Sigrid Solveig Haflínudóttir committed 5 years ago

Commit adf32271 parent 8aaeeb13 files · +5 −4Browse files

Unified · Split

3 files
  1. ivf.c +0 −2
  2. main.c +3 −2
  3. util.h +2 −0
ivf.c+0−2
@@ -4,8 +4,6 @@ · 3 unmodified lines
44 #include "ivf.h"
55 #include "util.h"
66
7−#define Zns₀ (~0ULL)
8−
97 static int
108 Bu16le(Biobuf *b, u16int *o)
119 {
main.c+3−2
@@ -31,12 +31,13 @@ audio(void *aux) · 30 unmodified lines
3131
3232 a = aux;
3333 memset(&af, 0, sizeof(af));
34+ af.ns₀ = Zns₀;
3435 for(;;){
3536 if(adtsread(a, &af) != 0)
3637 goto err;
3738 if(af.sz == 0) /* eof */
3839 break;
39− ms = ((af.ns₀ ? af.ns₀-ns₀ : 0) + af.ns)/1000000ULL;
40+ ms = ((af.ns₀ != Zns₀ ? af.ns₀-ns₀ : 0) + af.ns)/1000000ULL;
4041
4142 if(rtmpdata(r, sid, ms, Taudio, af.buf, af.sz) != 0){
4243 err:
@@ -102,7 +103,7 @@ threadmain(int argc, char **argv) · 59 unmodified lines
102103 sysfatal("%r");
103104 if(vf.sz == 0)
104105 break;
105− ms = ((ivf.ns₀ ? ivf.ns₀-ns₀ : 0) + vf.ns)/1000000ULL;
106+ ms = ((ivf.ns₀ != Zns₀ ? ivf.ns₀-ns₀ : 0) + vf.ns)/1000000ULL;
106107 if(rtmpdata(r, sid, ms, Tvideo, vf.buf, vf.sz) != 0){
107108 fprint(2, "%r\n");
108109 break;
util.h+2−0
@@ -1,3 +1,5 @@
1+#define Zns₀ (~0ULL)
2+
13 void *emalloc(usize sz);
24 void *ecalloc(ulong nel, usize elsz);
35 void *erealloc(void *p, usize sz);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t