replex_fill_buffers does something a little strange when checking save_read.
From: Erik Hovland <erik@hovland.org>
I am reworking it so it is readable.
---
mythtv/programs/mythtranscode/replex/replex.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/mythtv/programs/mythtranscode/replex/replex.c b/mythtv/programs/mythtranscode/replex/replex.c
index 1a1cc27..30e9a85 100644
a
|
b
|
int replex_fill_buffers(struct replex *rx, uint8_t *mbuf) |
1574 | 1574 | |
1575 | 1575 | #define MAX_TRIES 5 |
1576 | 1576 | while (count < rsize && tries < MAX_TRIES){ |
1577 | | if ((re = save_read(rx,buf+i,rsize-i)+i)<0) |
1578 | | perror("reading"); |
1579 | | else |
1580 | | count += re; |
| 1577 | if ((re = save_read(rx,buf+i,rsize-i))<0){ |
| 1578 | fprintf(stderr,"save_read failed\n"); |
| 1579 | return -1; |
| 1580 | } else |
| 1581 | count += (re+i); |
1581 | 1582 | tries++; |
1582 | 1583 | |
1583 | 1584 | if (!rx->vpid || !(rx->apidn || rx->ac3n)){ |