| ... | ... |
@@ -571,29 +571,29 @@ static int draw_text(AVFilterContext *ctx, AVFilterBufferRef *picref, |
| 571 | 571 |
Glyph dummy = { 0 };
|
| 572 | 572 |
|
| 573 | 573 |
#if HAVE_LOCALTIME_R |
| 574 |
- time_t now = time(0); |
|
| 575 |
- struct tm ltime; |
|
| 576 |
- uint8_t *buf = dtext->expanded_text; |
|
| 577 |
- int buf_size = dtext->expanded_text_size; |
|
| 578 |
- |
|
| 579 |
- if (!buf) {
|
|
| 580 |
- buf_size = 2*strlen(dtext->text)+1; |
|
| 581 |
- buf = av_malloc(buf_size); |
|
| 582 |
- } |
|
| 574 |
+ time_t now = time(0); |
|
| 575 |
+ struct tm ltime; |
|
| 576 |
+ uint8_t *buf = dtext->expanded_text; |
|
| 577 |
+ int buf_size = dtext->expanded_text_size; |
|
| 578 |
+ |
|
| 579 |
+ if (!buf) {
|
|
| 580 |
+ buf_size = 2*strlen(dtext->text)+1; |
|
| 581 |
+ buf = av_malloc(buf_size); |
|
| 582 |
+ } |
|
| 583 | 583 |
|
| 584 |
- localtime_r(&now, <ime); |
|
| 584 |
+ localtime_r(&now, <ime); |
|
| 585 | 585 |
|
| 586 |
- do {
|
|
| 587 |
- *buf = 1; |
|
| 588 |
- if (strftime(buf, buf_size, dtext->text, <ime) != 0 || *buf == 0) |
|
| 589 |
- break; |
|
| 590 |
- buf_size *= 2; |
|
| 591 |
- } while ((buf = av_realloc(buf, buf_size))); |
|
| 586 |
+ do {
|
|
| 587 |
+ *buf = 1; |
|
| 588 |
+ if (strftime(buf, buf_size, dtext->text, <ime) != 0 || *buf == 0) |
|
| 589 |
+ break; |
|
| 590 |
+ buf_size *= 2; |
|
| 591 |
+ } while ((buf = av_realloc(buf, buf_size))); |
|
| 592 | 592 |
|
| 593 |
- if (!buf) |
|
| 594 |
- return AVERROR(ENOMEM); |
|
| 595 |
- text = dtext->expanded_text = buf; |
|
| 596 |
- dtext->expanded_text_size = buf_size; |
|
| 593 |
+ if (!buf) |
|
| 594 |
+ return AVERROR(ENOMEM); |
|
| 595 |
+ text = dtext->expanded_text = buf; |
|
| 596 |
+ dtext->expanded_text_size = buf_size; |
|
| 597 | 597 |
#endif |
| 598 | 598 |
if ((len = strlen(text)) > dtext->nb_positions) {
|
| 599 | 599 |
if (!(dtext->positions = |