File ffhevc.changes of Package ffhevc

1667
 
1
-------------------------------------------------------------------
2
Thu Jan 02 10:04:00 UTC 2025 - neutrino8@gmail.com
3
4
- Update to version 4.5.18
5
  * Fixed a bug in the cropping code for batch encoding
6
7
-------------------------------------------------------------------
8
Tue Dec 31 11:36:00 UTC 2024 - neutrino8@gmail.com
9
10
- Update to version 4.5.17
11
  * Don't error out during runtime if a HDR10 value is not
12
    set/available
13
  * Updated the built-in script preset
14
15
-------------------------------------------------------------------
16
Mon Dec 09 15:23:00 UTC 2024 - neutrino8@gmail.com
17
18
- Update to version 4.5.16
19
  * Moved cropping code into its own function and display
20
    informative crop values message when running in batch
21
    mode
22
  * Add hdr10-opt=1 option when in batch mode and using
23
    HDR10
24
  * Set default audio volume filter value to 2dB
25
26
-------------------------------------------------------------------
27
Tue Dec 03 15:38:00 UTC 2024 - neutrino8@gmail.com
28
29
- Update to version 4.5.15
30
  * Only ask once for HDR10 side data in batch mode
31
  * Use AQ Mode 1 (Uniform) for the built-in script
32
    preset. Should reduce a bit pulsing of noise in
33
    noisy videos
34
35
-------------------------------------------------------------------
36
Mon Nov 25 21:29:00 UTC 2024 - neutrino8@gmail.com
37
38
- Update to version 4.5.14
39
  * Bugfix for missing video filters
40
41
-------------------------------------------------------------------
42
Mon Nov 25 15:43:00 UTC 2024 - neutrino8@gmail.com
43
44
- Update to version 4.5.13
45
  * Support both Lanczos3 and Lanczos4 in the zscale filter
46
  * Enable grain-optimized ratecontrol in case tune profile
47
    'grain' is used. Also add an option to enable/disable it
48
    during runtime
49
  * Updated the man page
50
51
-------------------------------------------------------------------
52
Sat Nov 23 16:43:00 UTC 2024 - neutrino8@gmail.com
53
54
- Update to version 4.5.12
55
  * Tweaks to the built-in script preset
56
  * Made the built-in script preset selectable
57
    with the -p option
58
  * Support tune profiles with custom presets (-c option)
59
60
-------------------------------------------------------------------
61
Thu Nov 21 15:25:00 UTC 2024 - neutrino8@gmail.com
62
63
- Update to version 4.5.11
64
  * Added support for disabling automatic metadata
65
    such as video title, audio codec names, etc
66
    through the config file
67
68
-------------------------------------------------------------------
69
Mon Nov 18 13:25:00 UTC 2024 - neutrino8@gmail.com
70
71
- Update to version 4.5.10
72
  * Fixed a bug in the audio metadata when copying
73
    the Dolby core audio that added "+ Atmos" to the
74
    metadata
75
  * One-line micro-optimization in the Dolby metadata code
76
77
-------------------------------------------------------------------
78
Mon Nov 11 11:45:00 UTC 2024 - neutrino8@gmail.com
79
80
- Update to version 4.5.9
81
  * Do colorspace conversion before scaling
82
  * Moved chroma location code after color primaries code
83
    and before the IDR/keyframes code
84
85
-------------------------------------------------------------------
86
Fri Nov 08 10:17:00 UTC 2024 - neutrino8@gmail.com
87
88
- Update to version 4.5.8
89
  * Support copying the DTS core-only from DTS 96/24 and
90
    DTS:X IMAX tracks
91
  * Updated the AAC profile detection for audio copy
92
  * Set default value for Chroma Location to 2 if HDR
93
    encoding is enabled
94
95
-------------------------------------------------------------------
96
Wed Nov 06 10:28:00 UTC 2024 - neutrino8@gmail.com
97
98
- Update to version 4.5.7
99
  * Replaced the detelecine filter with a combination
100
    of the fieldmatch, bwdif and decimate filters
101
  * Small changes to the HDR10 code and tonemap
102
    desat default value
103
  * Renamed a few variables for DoVi
104
105
-------------------------------------------------------------------
106
Sun Nov 03 13:46:00 UTC 2024 - neutrino8@gmail.com
107
108
- Update to version 4.5.6
109
  * Support copying full DTS-X audio or only the DTS core
110
111
-------------------------------------------------------------------
112
Sat Nov 02 09:27:00 UTC 2024 - neutrino8@gmail.com
113
114
- Update to version 4.5.5
115
  * Support copying full DTS-HD HRA audio or just the DTS Core in it
116
  * Support copying full Dolby Atmos audio or just the AC-3/TrueHD
117
    Core in it
118
119
-------------------------------------------------------------------
120
Fri Nov 01 14:47:00 UTC 2024 - neutrino8@gmail.com
121
122
- Update to version 4.5.4
123
  * Added support for copying only the DTS Core
124
    audio or the full DTS-HD MA audio track
125
126
-------------------------------------------------------------------
127
Wed Oct 30 21:04:00 UTC 2024 - neutrino8@gmail.com
128
129
- Update to version 4.5.3
130
  * Reduced duplication in the final audio params
131
    code variable
132
  * Use kHz instead of Hz for audio sample rate
133
    metadata
134
  * Slightly increased default value of the noise
135
    filter
136
  * Updated the AUTHORS file (email address)
137
138
-------------------------------------------------------------------
139
Mon Oct 28 16:25:00 UTC 2024 - neutrino8@gmail.com
140
141
- Update to version 4.5.2
142
  * Updated the audio copy code to detect Dolby
143
    Atmos and use the correct name metadata
144
  * Renamed a few variables
145
146
-------------------------------------------------------------------
147
Sat Sep 21 09:00:00 UTC 2024 - neutrino8@opensuse.org
148
149
- Update to version 4.5.1
150
  * Improved the HDR10 code
151
  * Renamed a few variables
152
153
-------------------------------------------------------------------
154
Wed Feb 28 22:20:00 UTC 2024 - neutrino8@opensuse.org
155
156
- Update to version 4.5.0
157
  * Initial support for zimg (z lib) scalers
158
159
-------------------------------------------------------------------
160
Sun Feb 04 16:40:00 UTC 2024 - neutrino8@opensuse.org
161
162
- Update to version 4.4.17
163
  * Don't exit but warn about MP4Box/Mplayer missing
164
    from the user's system
165
166
-------------------------------------------------------------------
167
Thu Dec 14 17:36:00 UTC 2023 - neutrino8@opensuse.org
168
169
- Update to version 4.4.16
170
  * Improved compatibility with the BSDs
171
172
-------------------------------------------------------------------
173
Mon Nov 06 18:00:00 UTC 2023 - neutrino8@opensuse.org
174
175
- Update to version 4.4.15
176
  * Set the setpts + atempo option as default for
177
    FPS conversion
178
  * Correct 5.0 and 5.1 channels option for TrueHD
179
    encoding. Should be 5.0(side) and 5.1(side)
180
181
-------------------------------------------------------------------
182
Fri Oct 27 11:50:00 UTC 2023 - neutrino8@opensuse.org
183
184
- Update to version 4.4.14
185
  * Set side/wide audio channels as default
186
  * Support the newly added channels for TrueHD audio
187
188
-------------------------------------------------------------------
189
Sun Sep 10 16:13:00 UTC 2023 - neutrino8@opensuse.org
190
191
- Update to version 4.4.13
192
  * Bugfix in the video_noise_func() function
193
194
-------------------------------------------------------------------
195
Mon Aug 21 12:05:00 UTC 2023 - neutrino8@opensuse.org
196
197
- Update to version 4.4.12
198
  * Update to the default encoding options
199
  * By default, force signaling of HDR10 in case max-cll is
200
    unknown or 0,0
201
  * Various small improvements
202
203
-------------------------------------------------------------------
204
Sat Aug 19 18:18:00 UTC 2023 - neutrino8@opensuse.org
205
206
- Update to version 4.4.11
207
  * Improved FPS detection code
208
209
-------------------------------------------------------------------
210
Thu Aug 17 03:35:00 UTC 2023 - neutrino8@opensuse.org
211
212
- Update to version 4.4.10
213
  * Fix crop detection for HDR content
214
  * Set Lanczos as default scaler option
215
216
-------------------------------------------------------------------
217
Wed Aug 16 06:11:00 UTC 2023 - neutrino8@opensuse.org
218
219
- Update to version 4.4.9
220
  * Ask for the Lanczos scaler width (alpha)
221
  * Only ask to force HDR10 signaling in case Max CLL is not set
222
    or user has provided 0,0 as value
223
224
-------------------------------------------------------------------
225
Sun May 07 07:04:00 UTC 2023 - neutrino8@opensuse.org
226
227
- Update to version 4.4.8
228
  * Update to the default encoding options
229
  * Increased default CRF value from 21 to 23
230
231
-------------------------------------------------------------------
232
Mon Jan 23 10:43:00 UTC 2023 - neutrino8@opensuse.org
233
234
- Update to version 4.4.7
235
  * Support more deinterlacing filters
236
237
-------------------------------------------------------------------
238
Fri Jul 29 18:31:00 UTC 2022 - neutrino8@opensuse.org
239
240
- Update to version 4.4.6
241
  * Fine tuning to the default encoding options
242
  * Tweaks to the HDR10 code
243
244
-------------------------------------------------------------------
245
Sun Apr 25 16:50:00 UTC 2021 - neutrino8@opensuse.org
246
247
- Update to version 4.4.5
248
  * Remove +frag_keyframe for the MP4 container. Doesn't
249
    make sense when used with +fasstart.
250
  * Cosmetics: use HDR10 word when asking HDR questions
251
252
-------------------------------------------------------------------
253
Sat Apr 03 19:33:00 UTC 2021 - neutrino8@opensuse.org
254
255
- Update to version 4.4.4
256
  * Fixed a small bug where the -colorspace option was
257
    not added for BT2020 content in case SMPTE2084/HLG
258
    was chosen as transfer
259
260
-------------------------------------------------------------------
261
Sat Mar 27 16:18:00 UTC 2021 - neutrino8@opensuse.org
262
263
- Update to version 4.4.3
264
  * Remove hrd options for HDR encodes. They're not
265
    really needed
266
  * Luma/Chroma Offset should be Optimization instead
267
268
-------------------------------------------------------------------
269
Sun Mar 21 15:10:00 UTC 2021 - neutrino8@opensuse.org
270
271
- Update to version 4.4.2
272
  * Fix a long-standing bug in the HDR code where
273
    the $hdr variable was used twice, once to check
274
    if HDR is selected and once to force signaling of
275
    HDR in case max-cll is 0,0. This resulted in an
276
    "y" being added after the specified max-cll value
277
  * Renamed hdr_opt to hdr10_opt
278
279
-------------------------------------------------------------------
280
Tue Feb 16 18:50:00 UTC 2021 - neutrino8@opensuse.org
281
282
- Update to version 4.4.1
283
  * Fix "too many arguments" error in the HEVC Level code
284
285
-------------------------------------------------------------------
286
Mon Feb 08 18:35:00 UTC 2021 - neutrino8@opensuse.org
287
288
- Update to version 4.4.0
289
  * Support setting the Maximum Decoder Level
290
291
-------------------------------------------------------------------
292
Tue Feb 02 14:05:00 UTC 2021 - neutrino8@opensuse.org
293
294
- Update to version 4.3.9
295
  * Replace the yadif deinterlacer with bwdif. It's
296
    faster and provides higher quality
297
    
298
-------------------------------------------------------------------
299
Fri Jan 22 07:57:00 UTC 2021 - neutrino8@opensuse.org
300
301
- Update to version 4.3.8
302
  * Remove "a" from the -ac audio option
303
  * Fix possible negative index in the audio option
304
305
-------------------------------------------------------------------
306
Mon Dec 28 01:45:00 UTC 2020 - neutrino8@opensuse.org
307
308
- Update to version 4.3.7
309
  * Fix a bug in the $vidtrack variable
310
311
-------------------------------------------------------------------
312
Sun Dec 27 18:25:00 UTC 2020 - neutrino8@opensuse.org
313
314
- Update to version 4.3.6
315
  * Fixed a long standing bug where audio mapping
316
    values were incorrect for audio metadata
317
    resulting in incomplete or wrong values
318
319
-------------------------------------------------------------------
320
Tue Dec 15 18:30:00 UTC 2020 - neutrino8@opensuse.org
321
322
- Update to version 4.3.5
323
  * Tweaks to the default encoding options
324
325
-------------------------------------------------------------------
326
Tue Nov 10 20:26:00 UTC 2020 - neutrino8@opensuse.org
327
328
- Update to version 4.3.4
329
  * Bump up psy-rd from 3.3 to 4.0
330
  * Lower deblock strength to -4,-4
331
  * Enable strong intra smoothing
332
  * Lower rskip edge threshold to 2
333
334
-------------------------------------------------------------------
335
Mon Oct 05 19:22:00 UTC 2020 - neutrino8@opensuse.org
336
337
- Update to version 4.3.3
338
  * Fixed an issue in default encoding option where
339
    using a CTU of 64 can cause visual distortion when
340
    using rskip=2 (edge density). Workaround is to use
341
    a CTU of 32 and qg-size of 32
342
343
-------------------------------------------------------------------
344
Sat Oct 03 11:31:00 UTC 2020 - neutrino8@opensuse.org
345
346
- Update to version 4.3.2
347
  * Lower edge density recursion skip to 3%
348
  * Lower RC lookahead to 80
349
  * Lower subme from 5 to 4
350
351
-------------------------------------------------------------------
352
Mon Jul 13 09:37:00 UTC 2020 - neutrino8@opensuse.org
353
354
- Update to version 4.3.1
355
  * Enable tskip and hme in default encoding options
356
  * Merge mp4 audio support with ts/m2ts/mts
357
    in the case statement for additional
358
    container formats
359
  * Removed not in use, commented out code
360
  * Lower default AAC audio bitrate from 448 to
361
    384 kbps
362
363
-------------------------------------------------------------------
364
Sat Jul 04 18:52:00 UTC 2020 - neutrino8@opensuse.org
365
366
- Update to version 4.3.0
367
  * Switch to rskip mode 2 (edge density). Should
368
    prevent onion artifacts and speed up encoding a bit
369
370
-------------------------------------------------------------------
371
Sun Jun 21 15:10:00 UTC 2020 - neutrino8@opensuse.org
372
373
- Update to version 4.2.9
374
  * Fixed a bug that prevents using TrueHD mono audio
375
    in the MP4 container
376
377
-------------------------------------------------------------------
378
Tue Jun 16 19:05:00 UTC 2020 - neutrino8@opensuse.org
379
380
- Update to version 4.2.8
381
  * Support TrueHD audio in the MP4 container
382
  * Lower max-merge from 4 to 2
383
384
-------------------------------------------------------------------
385
Sat Apr 25 07:15:00 UTC 2020 - neutrino8@opensuse.org
386
387
- Update to version 4.2.7
388
  * Update default encoding options
389
390
-------------------------------------------------------------------
391
Fri Mar 27 06:45:00 UTC 2020 - neutrino8@opensuse.org
392
393
- Update to version 4.2.6
394
  * Check for MPlayer only if AUTOCROP is enabled
395
396
-------------------------------------------------------------------
397
Mon Mar 23 06:09:00 UTC 2020 - neutrino8@opensuse.org
398
399
- Update to version 4.2.5
400
  * Add -max_muxing_queue_size switch to workaround
401
    possible issues when muxing Atmos/DTS-X audio
402
403
-------------------------------------------------------------------
404
Sun Mar 22 02:56:00 UTC 2020 - neutrino8@opensuse.org
405
406
- Update to version 4.2.4
407
  * Bugfix: -c used instead of -ac for audio channels
408
409
-------------------------------------------------------------------
410
Sat Mar 21 10:33:00 UTC 2020 - neutrino8@opensuse.org
411
412
- Update to version 4.2.3
413
  * Update default encoding options
414
415
-------------------------------------------------------------------
416
Thu Mar 05 21:05:00 UTC 2020 - neutrino8@opensuse.org
417
418
- Update to version 4.2.2
419
  * Go back to FFmpeg for crop detection
420
421
-------------------------------------------------------------------
422
Sun Feb 23 14:56:00 UTC 2020 - neutrino8@opensuse.org
423
424
- Update to version 4.2.1
425
  * Use MPlayer for crop detection instead of FFmpeg which
426
    seems to have issues with 4k/UHD content
427
428
-------------------------------------------------------------------
429
Thu Jan 16 15:49:00 UTC 2020 - neutrino8@opensuse.org
430
431
- Update to version 4.2.0
432
  * Minor optimizations to the default encoding options.
433
    Lower qcomp to 0.7
434
435
-------------------------------------------------------------------
436
Wed Jan 08 15:09:00 UTC 2020 - neutrino8@opensuse.org
437
438
- Update to version 4.1.9
439
  * Rename hdr option to hdr10. Requires latest libx265
440
    compiled from the default branch
441
  * Rename hdr-opt to hdr10-opt. Requires latest libx265
442
    compiled from the default branch
443
  * Support HLG (Hybrid Log Gamma) HDR
444
  * Some minor psy-rd/rdoq tunings
445
446
-------------------------------------------------------------------
447
Sat Jan 04 20:56:00 UTC 2020 - neutrino8@opensuse.org
448
449
- Update to version 4.1.8
450
  * More psycho-visual tunings
451
452
-------------------------------------------------------------------
453
Fri Jan 03 17:58:00 UTC 2020 - neutrino8@opensuse.org
454
455
- Update to version 4.1.7
456
  * Add option to force signaling of HDR in case max-cll is 0,0
457
458
-------------------------------------------------------------------
459
Mon Dec 31 17:00:00 UTC 2019 - neutrino8@opensuse.org
460
461
- Update to version 4.1.6
462
  * Go back to uniform AQ (mode 1) with a strength of 1.0
463
  * Bump up qcomp to 0.72
464
  * Increase psy-rdoq to 15.0 and psy-rd to 4.0
465
  * Increase reference frames to 5
466
467
-------------------------------------------------------------------
468
Mon Dec 30 23:18:00 UTC 2019 - neutrino8@opensuse.org
469
470
- Update to version 4.1.5
471
  * psy-rd/psy-rdoq psycho-visual tuning to the default
472
    encoding options. Aim is to preserve the energy of the
473
    input as much as possible without introducing noticable
474
    artifacts such as ringing
475
476
-------------------------------------------------------------------
477
Sat Dec 28 15:40:00 UTC 2019 - neutrino8@opensuse.org
478
479
- Update to version 4.1.4
480
  * Add support for the noise video filter. Can be beneficial
481
    on (very) clean sources by applying some noise to avoid
482
    things like color/light banding in the encode
483
  * Fine-tuning to the default encoding options
484
485
-------------------------------------------------------------------
486
Wed Dec 25 08:35:00 UTC 2019 - neutrino8@opensuse.org
487
488
- Update to version 4.1.3
489
  * More fine-tuning to the default encoding options
490
    that should preserve noise and especially mosquito
491
    noise on dark backgrounds while at the same time
492
    increasing quality with a slightly higher bitrate
493
    cost
494
495
-------------------------------------------------------------------
496
Tue Dec 24 11:21:00 UTC 2019 - neutrino8@opensuse.org
497
498
- Update to version 4.1.2
499
  * Increase deblocking values from -3,-3 to -1,-1
500
  * Enable strong intra smoothing
501
  * Lower qcomp to its default value of 0.6
502
503
-------------------------------------------------------------------
504
Tue Dec 24 04:29:00 UTC 2019 - neutrino8@opensuse.org
505
506
- Update to version 4.1.1
507
  * Switch to AQ mode 2
508
  * Increase default bframes from 6 to 8
509
  * Keep quantization group size at the same size as
510
    the max CTU
511
512
-------------------------------------------------------------------
513
Mon Dec 23 06:10:00 UTC 2019 - neutrino8@opensuse.org
514
515
- Update to version 4.1.0
516
  * Default encoding options tweaks. Add qcomp=0.7 and
517
    go back to standard non-hierarchical motion estimation.
518
    Also increased tu-{inter,intra}-depth to 4 and reference
519
    frames to 5
520
  * Lower default CRF value to 20
521
522
-------------------------------------------------------------------
523
Thu Dec 19 14:55:00 UTC 2019 - neutrino8@opensuse.org
524
525
- Update to version 4.0.9
526
  * Update default encoding options, v3
527
528
-------------------------------------------------------------------
529
Sat Dec 14 18:06:00 UTC 2019 - neutrino8@opensuse.org
530
531
- Update to version 4.0.8
532
  * Update default encoding options and CRF value; v2
533
534
-------------------------------------------------------------------
535
Sat Dec 14 05:09:00 UTC 2019 - neutrino8@opensuse.org
536
537
- Update to version 4.0.7
538
  * Update default encoding options and CRF value
539
540
-------------------------------------------------------------------
541
Thu Dec 12 20:43:00 UTC 2019 - neutrino8@opensuse.org
542
543
- Update to version 4.0.6
544
  * Update the default encoding options
545
546
-------------------------------------------------------------------
547
Mon Nov 11 13:51:00 UTC 2019 - neutrino8@opensuse.org
548
549
- Update to version 4.0.5
550
  * Added support for the (newer) deblock filter
551
552
-------------------------------------------------------------------
553
Mon Nov 04 16:30:00 UTC 2019 - neutrino8@opensuse.org
554
555
- Update to version 4.0.4
556
  * Bugfix: Using ADPCM encoding for DTS audio wasn't possible due
557
    to wrong variable used in the if conditional
558
559
-------------------------------------------------------------------
560
Sat Nov 02 13:55:00 UTC 2019 - neutrino8@opensuse.org
561
562
- Update to version 4.0.3
563
  * Merged two case statements in the metadata code for mkv/mp4/mov
564
  * Support dithering when downscaling to 8-bit pixels
565
566
-------------------------------------------------------------------
567
Tue Oct 29 06:17:00 UTC 2019 - neutrino8@opensuse.org
568
569
- Update to version 4.0.2
570
  * Removed an unneeded check for audio codec in the conerror_func() function
571
  * Removed a stale "" in the case statement that checks the channels for AC3
572
  * Support setting the matrixed stereo type when resampling stereo input
573
  * Support setting the filter type of the audio resample filter
574
  * Add the bsf bitstream filter to convert from length prefix to start
575
    code prefix when remuxing to m2ts/mts/ts
576
  * Cosmetics
577
578
-------------------------------------------------------------------
579
Mon Oct 28 05:30:00 UTC 2019 - neutrino8@opensuse.org
580
581
- Update to version 4.0.1
582
  * Added support for director/cast metadata for MP4/MOV
583
  * Added +use_metadata_tags to the $movflags variable for MP4/MOV
584
  * Support ADPCM encoding for DTS audio
585
  * Fixed an issue where asking for director/cast occured multiple
586
    times if remuxing to other containers was enabled
587
588
-------------------------------------------------------------------
589
Sun Oct 27 07:28:00 UTC 2019 - neutrino8@opensuse.org
590
591
- Update to version 4.0.0
592
  * Use 16 bits as bit depth metadata when encoding to TrueHD audio
593
  * Removed an unneeded if conditional in the audio bit depth code
594
  * Add director and cast metadata for the MKV container
595
  * Reorder some code for the output shell file
596
  * Cosmetics
597
598
-------------------------------------------------------------------
599
Sat Oct 26 07:05:00 UTC 2019 - neutrino8@opensuse.org
600
601
- Update to version 3.9.9
602
* Renamed audio variable aid[i] to aidx[i] and moved it outside
603
  of the if conditional that decides the audio codec. This
604
  removes the same code in three places and now uses the
605
  global aidx[i] variable
606
* HE-AACv2 only supports 2 channels. Update the audio code
607
  to reflect that
608
* When running in batch mode, add a warning about automatic
609
  audio metadata and offer an option to enable/disable it
610
* Added -tmp option to MP4Box to store temp files in the
611
  output directory
612
* Some minor improvements to the audio options
613
614
-------------------------------------------------------------------
615
Fri Oct 25 05:31:00 UTC 2019 - neutrino8@opensuse.org
616
617
- Update to version 3.9.8
618
  * Removed M4V from the case statements for cover art.
619
    I confused it with ffx264 which supports M4V while
620
    ffhevc does not.
621
  * Detect audio bit depth and add it to the audio metadata
622
  * Added detection for DTS Express and DTS-HD HR for audio copy
623
  * Use -show_entries instead of -show_streams for detecting
624
    audio properties with ffprobe. Removes piping to grep and awk
625
  * Support setting the FLAC bit depth for encoding
626
  * Minor restructuring and variables renaming in the audio code
627
  * Updated the man page
628
629
-------------------------------------------------------------------
630
Wed Oct 23 03:15:00 UTC 2019 - neutrino8@opensuse.org
631
632
- Update to version 3.9.6
633
  * Added support for setting the VBV maxrate and buffer size
634
  * Set default audio codec based on output container format
635
  * Add colr option for MP4Box to the video_colorspace_func()
636
    function and the color primaries code. Only used for MOV
637
  * Add -color_primaries, -color_trc and -colorspace to the
638
    FFmpeg command line options
639
640
-------------------------------------------------------------------
641
Tue Oct 22 04:20:00 UTC 2019 - neutrino8@opensuse.org
642
643
- Update to version 3.9.5
644
  * Add support for SRT/SSA/AAS subtitles for the MOV container
645
  * Add color characteristics to MP4Box if output is MOV
646
  * Use smpte170m for option 0 in the color primaries code
647
  * Update colormatrix in the video_colorspace_func() function
648
    to smpte170m for NTSC
649
  * Some code optimizations
650
651
-------------------------------------------------------------------
652
Mon Oct 21 08:43:00 UTC 2019 - neutrino8@opensuse.org
653
654
- Update to version 3.9.4
655
  * Renamed variables $MDATA and $CHPS to $METADATA and $CHAPS
656
  * Add $METADATA and $CHAPS to the remuxing code
657
658
-------------------------------------------------------------------
659
Mon Oct 21 03:40:00 UTC 2019 - neutrino8@opensuse.org
660
661
- Update to version 3.9.3
662
  * Add support for verbose logging to a log file
663
  * Bugfix: -map_metadata and -map_chapters where not set
664
    to 0 when the respective options in the config file
665
    were set to "y"
666
667
-------------------------------------------------------------------
668
Sun Oct 20 04:39:00 UTC 2019 - neutrino8@opensuse.org
669
670
- Update to version 3.9.2
671
* Added support for embedding of SRT/SSA/ASS subtitles 
672
  in the MP4 container
673
* Moved back to MP4Box for adding cover art to MP4/MOV.
674
  Apparently, after lots of testing, atomicparsley
675
  creates files that hang during playback
676
* Cosmetics
677
* Updated the man page
678
679
-------------------------------------------------------------------
680
Sat Oct 19 07:16:00 UTC 2019 - neutrino8@opensuse.org
681
682
- Update to version 3.9.1
683
* Use atomicparsley to add cover art for the mp4/m4v
684
  containers. This removes dependence on MP4Box and
685
  makes it possible to copy over metadata info in
686
  an easy way
687
* Add +frag_keyframe to the -movflags option when
688
  output is mp4
689
* Renamed variable METACOVER to MKVCOVER
690
* Updated the man page
691
692
-------------------------------------------------------------------
693
Fri Oct 18 04:56:00 UTC 2019 - neutrino8@opensuse.org
694
695
- Update to version 3.9.0
696
  * Bugfix: use correct video track for crop preview with MPlayer
697
  * Renamed variable SCAN_MULTIPLE_VID_TRACKS to SCAN_MULTI_VID_TRACKS
698
  * Some reordering in the config file
699
  * Add option hrd and vui-hrd-info when encoding HDR video
700
  * Add LPCM detection for audio copy
701
  * Add support for cover art for the mp4 and mov containers. 
702
    Requires MP4Box from GPAC
703
  * Set Catmull-Rom as default Bicubic/Spline tuning
704
  * Some code optimization
705
706
-------------------------------------------------------------------
707
Wed Oct 16 05:20:00 UTC 2019 - neutrino8@opensuse.org
708
709
- Update to version 3.8.9
710
  * Support the fftdnoiz denoise filter
711
712
-------------------------------------------------------------------
713
Tue Oct 15 03:57:00 UTC 2019 - neutrino8@opensuse.org
714
715
- Update to version 3.8.8
716
  * Bugfix: use correct video mapping for crop detection
717
  * Cosmetics
718
719
-------------------------------------------------------------------
720
Mon Oct 14 14:34:00 UTC 2019 - neutrino8@opensuse.org
721
722
- Update to version 3.8.7
723
  * Support scanning for multiple video tracks in the input file
724
    
725
-------------------------------------------------------------------
726
Sun Oct 13 05:35:00 UTC 2019 - neutrino8@opensuse.org
727
728
- Update to version 3.8.6
729
  * Fixed a typo in the keyframe code
730
  * Use readlink -e and realpath -e where needed
731
  * Updated default encoding options and CRF value
732
  * Updated the preset.txt example file
733
734
-------------------------------------------------------------------
735
Fri Oct 11 10:26:00 UTC 2019 - neutrino8@opensuse.org
736
737
- Update to version 3.8.5
738
  * Support hardcoding external or embedded subtitles.
739
    Requires libass support in FFmpeg
740
  * Fixed a typo in the subtitles code
741
742
-------------------------------------------------------------------
743
Wed Sep 25 09:53:00 UTC 2019 - neutrino8@opensuse.org
744
745
- Update to version 3.8.4
746
  * Revert using audindex[i] var for audio metadata
747
    detection
748
749
-------------------------------------------------------------------
750
Wed Sep 25 06:23:00 UTC 2019 - neutrino8@opensuse.org
751
752
- Update to version 3.8.3
753
  * Use the audindex[i] variable for audio metadata
754
    during audio copy
755
  * Updated default encoding options. Requires latest
756
    x265 from git
757
  * Updated default audio bitrates for some codecs
758
759
-------------------------------------------------------------------
760
Sun Sep 22 05:00:00 UTC 2019 - neutrino8@opensuse.org
761
762
- Update to version 3.8.2
763
  * For audio stream copy, in case ffprobe reports
764
    channels layout as unknown, try to guess the
765
    amount of channels based on channel detection
766
    and use that as metadata
767
  * Set Mobisu transform as default for HDR to SDR
768
  * Updated the man page
769
770
-------------------------------------------------------------------
771
Sat Sep 21 05:30:00 UTC 2019 - neutrino8@opensuse.org
772
773
- Update to version 3.8.1
774
  * Add side channel info to the audio metadata
775
776
-------------------------------------------------------------------
777
Thu Sep 19 03:58:00 UTC 2019 - neutrino8@opensuse.org
778
779
- Update to version 3.8.0
780
  * Support encoding to WMAv1 and WMAv2 audio
781
  * Update high bit depth pixel formats options
782
  * Add WMAv1 and WMAv2 audio detection metadata
783
    when doing audio copy
784
785
-------------------------------------------------------------------
786
Wed Sep 18 07:58:00 UTC 2019 - neutrino8@opensuse.org
787
788
- Update to version 3.7.9
789
  * Improvements to the audio copy metadata
790
791
-------------------------------------------------------------------
792
Fri Sep 13 14:12:00 UTC 2019 - neutrino8@opensuse.org
793
794
- Update to version 3.7.8
795
  * Add audio channel metadata when using audio copy
796
797
-------------------------------------------------------------------
798
Thu Sep 05 03:30:00 UTC 2019 - neutrino8@opensuse.org
799
800
- Update to version 3.7.7
801
  * Code optimization in the audio sample rate metadata
802
803
-------------------------------------------------------------------
804
Thu Aug 29 07:48:00 UTC 2019 - neutrino8@opensuse.org
805
806
- Update to version 3.7.6
807
  * Use a comma instead of a dash for the audio sample
808
    rate metadata
809
810
-------------------------------------------------------------------
811
Wed Aug 21 14:32:00 UTC 2019 - neutrino8@opensuse.org
812
813
- Update to version 3.7.5
814
  * Add audio sample rate to the audio metadata
815
  * Fixed a bug in the audio resample code where
816
    sample rate wasn't detected due to wrong value
817
    used (bit_rate instead of sample_rate)
818
819
-------------------------------------------------------------------
820
Mon Aug 05 14:15:00 UTC 2019 - neutrino8@opensuse.org
821
822
- Update to version 3.7.4
823
  * Update default encoding options v2
824
825
-------------------------------------------------------------------
826
Sat Aug 03 10:48:00 UTC 2019 - neutrino8@opensuse.org
827
828
- Update to version 3.7.3
829
  * Update default encoding options
830
831
-------------------------------------------------------------------
832
Tue Jul 23 11:15:00 UTC 2019 - neutrino8@opensuse.org
833
834
- Update to version 3.7.2
835
  * Added support for crop preview using MPlayer when
836
    autocrop is enabled in the config file. This was
837
    ported over from my h264enc script
838
839
-------------------------------------------------------------------
840
Fri Jul 12 13:55:00 UTC 2019 - neutrino8@opensuse.org
841
842
- Update to version 3.7.1
843
  * Updated the default encoding params. Added the new
844
    hme (hierarchical motion search) and hme-search
845
    options. Also lowered rd to 4 and increased subme
846
    to 4. To use hme, the latest x265 from git is required
847
848
-------------------------------------------------------------------
849
Thu Jun 13 02:30:00 UTC 2019 - neutrino8@opensuse.org
850
851
- Update to version 3.7.0
852
  * Added support for the bm3d denoise filter
853
854
-------------------------------------------------------------------
855
Sat Mar 02 07:10:00 UTC 2019 - neutrino8@opensuse.org
856
857
- Update to version 3.6.9
858
  * Add HDR_SUPPORT option to config file for making HDR
859
    support optional
860
861
-------------------------------------------------------------------
862
Sat Jan 12 11:05:00 UTC 2019 - neutrino8@opensuse.org
863
864
- Update to version 3.6.8
865
  * Set Open GOP to 0 and repeat headers to 1 when Dolby Vision is used
866
867
-------------------------------------------------------------------
868
Fri Jan 11 13:15:00 UTC 2019 - neutrino8@opensuse.org
869
870
- Update to version 3.6.7
871
  * Check if tonemap is used and if so, disable Dolby Vision
872
    questions
873
874
-------------------------------------------------------------------
875
Thu Jan 10 11:10:00 UTC 2019 - neutrino8@opensuse.org
876
877
- Update to version 3.6.6
878
  * Support Dolby Vision HDR
879
880
-------------------------------------------------------------------
881
Sat Dec 22 11:22:00 UTC 2018 - neutrino8@opensuse.org
882
883
- Update to version 3.6.5
884
  * Add the new tune animation option
885
  * Updated the man page
886
887
-------------------------------------------------------------------
888
Tue Jul 10 20:35:00 UTC 2018 - neutrino8@opensuse.org
889
890
- Update to version 3.6.4
891
  * Revert previous change. Linear transfer is already set
892
    in the $tonemap variable
893
894
-------------------------------------------------------------------
895
Mon Jul 09 21:59:00 UTC 2018 - neutrino8@opensuse.org
896
897
- Update to version 3.6.3
898
  * HDR to SDR: transfer to linear light before doing bt2020-10/12
899
    transfer
900
901
-------------------------------------------------------------------
902
Sun Apr 15 06:48:00 UTC 2018 - neutrino8@opensuse.org
903
904
- Update to version 3.6.2
905
  * Support setting the chroma location parameter
906
907
-------------------------------------------------------------------
908
Tue Mar 20 12:06:00 UTC 2018 - neutrino8@opensuse.org
909
910
- Update to version 3.6.1
911
  * Support 12-bits in the pixel format function
912
  * Improvements to the HDR to SDR conversion code, copy color
913
    characteristics option
914
  * A few typo fixes
915
916
-------------------------------------------------------------------
917
Sat Feb 24 10:50:00 UTC 2018 - neutrino8@opensuse.org
918
919
- Update to version 3.6.0
920
  * Set the eq saturation default value to 1.0 (same as filter default)
921
  * Add the colorspace and colormatrix filters when doing an HDR
922
    to SDR conversion
923
  * Lower tonemap desat strength to 2.8
924
  * Support white point adaptation for HDR to SDR
925
  * Moved the colorspace filter after the scale one
926
  * Moved the pixel format filter near the end of the filter chain
927
928
-------------------------------------------------------------------
929
Thu Feb 22 10:40:00 UTC 2018 - neutrino8@opensuse.org
930
931
- Update to version 3.5.9
932
  * Support per-file HDR side data when running in batch mode
933
  * Minor code optimizations
934
935
-------------------------------------------------------------------
936
Sat Feb 17 11:52:00 UTC 2018 - neutrino8@opensuse.org
937
938
- Update to version 3.5.8
939
  * Fixed an issue where in some cases write-testing the output
940
    directory will fail due usage of readlink -f instead of
941
    readlink -m
942
  * Small code optimizations
943
944
-------------------------------------------------------------------
945
Fri Feb 16 21:00:00 UTC 2018 - neutrino8@opensuse.org
946
947
- Update to version 3.5.7
948
  * Implemented HDR side data scanning
949
  * Rewrote the hdr script
950
951
-------------------------------------------------------------------
952
Fri Feb 16 10:31:00 UTC 2018 - neutrino8@opensuse.org
953
954
- Update to version 3.5.6
955
  * Replace an ffprobe log level occurance of -v error to -v quiet
956
  * Added a small script called "hdr" to get HDR values from a file
957
    which then can be used in ffhevc's HDR options menu
958
959
-------------------------------------------------------------------
960
Wed Feb 07 04:15:00 UTC 2018 - neutrino8@opensuse.org
961
962
- Update to version 3.5.5
963
  * Update transfer chars to support latest changes to zimg from git
964
965
-------------------------------------------------------------------
966
Mon Jan 08 19:45:00 UTC 2018 - neutrino8@opensuse.org
967
968
- Update to version 3.5.4
969
  * Fixed a possible devision by 0 that may occur when one copies
970
    audio and the bitrate for metadata is reported as N/A by ffprobe
971
972
-------------------------------------------------------------------
973
Sat Jan 06 00:18:00 UTC 2018 - neutrino8@opensuse.org
974
975
- Update to version 3.5.3
976
  * Moved the eq filter to almost the end of the video filter chain
977
    as it can lead to banding in certain cases in case the filter
978
    is in front of most other ones
979
  * If the eq filter is used, also insert the format one after it
980
    if a pixel format has been chosen
981
982
-------------------------------------------------------------------
983
Thu Jan 04 20:09:00 UTC 2018 - neutrino8@opensuse.org
984
985
- Update to version 3.5.2
986
  * Support tweaking the tonemap algorithms for HDR to SDR conversion
987
  * Increased default desat tonemap value from 2.3 to 4.2
988
  * Support applying color saturation correction when doing an HDR
989
    to SDR conversion
990
  * Added bt2020-12 to the list of transfers when doing color
991
    characteristics copy
992
  * Updated the HDR_to_SDR_instructions.txt file
993
994
-------------------------------------------------------------------
995
Wed Jan 03 08:29:00 UTC 2018 - neutrino8@opensuse.org
996
997
- Update to version 3.5.1
998
  * Don't hardcode the desaturation strength of the tonemap filter
999
    but let is be an option
1000
  * Removed the matrix and primaries options in the zscale filter
1001
    as it leads to over-saturation of colors
1002
1003
-------------------------------------------------------------------
1004
Tue Jan 02 12:03:00 UTC 2018 - neutrino8@opensuse.org
1005
1006
- Update to version 3.5.0
1007
  * Disabled audio metadata for batch mode when using audio copy,
1008
    until I figure out how to do it in a decent way
1009
  * Removed default software scaler parameters for bicubic/spline
1010
    They are already the default in FFmpeg so no need to force
1011
    them
1012
  * Use a case statement instead of if condition in option 0 of
1013
    the video_hdr_to_sdr_func() function
1014
1015
-------------------------------------------------------------------
1016
Mon Jan 01 23:03:00 UTC 2018 - neutrino8@opensuse.org
1017
1018
- Update to version 3.4.9
1019
  * Set proper zscale transfer value in the video_hdr_to_sdr_func()
1020
    function, option 0 (copy color characteristics)
1021
  * Use a desat value of 2.5 for the tonemap filter when doing HDR
1022
    to SDR conversions
1023
  * Don't use pix_fmts in the format filter. It is not really needed
1024
  * Removed 12-bit options from the video_pixfmt_func() function
1025
  * Cosmetics
1026
1027
-------------------------------------------------------------------
1028
Mon Jan 01 10:18:00 UTC 2018 - neutrino8@opensuse.org
1029
1030
- Update to version 3.4.8
1031
  * Reworked the video_chars_func() function and added reporting
1032
    of video bit depth
1033
  * Initial support for audio codec metadata when doing audio
1034
    copy
1035
  * Increased default E-AC-3 audio bitrate from 768 to 960 kbps
1036
  * Set dialnorm for AC-3/E-AC-3 to its FFmpeg default (-31)
1037
  * Added HDR_to_SDR_instructions.txt file to the package
1038
  * Cosmetics
1039
1040
-------------------------------------------------------------------
1041
Wed Dec 27 11:37:00 UTC 2017 - neutrino8@opensuse.org
1042
1043
- Update to version 3.4.7
1044
  * Renamed array variable CHARS to VCHARS in the video_chars_func()
1045
    function
1046
  * Report pixel format in the video_chars_func() function
1047
  * Don't show HDR options if doing an HDR to SDR conversion
1048
  * Use -v quiet instead of -v error log level for ffprobe
1049
  * Cosmetics
1050
1051
-------------------------------------------------------------------
1052
Mon Dec 25 10:36:00 UTC 2017 - neutrino8@opensuse.org
1053
1054
- Update to version 3.4.6
1055
  * Initial support for HDR to SDR conversions. Requires
1056
    FFmpeg to be compiled with the zimg library as it
1057
    needs the zscale filter
1058
    https://github.com/sekrit-twc/zimg
1059
1060
-------------------------------------------------------------------
1061
Tue Nov 28 18:35:00 UTC 2017 - neutrino8@opensuse.org
1062
1063
- Update to version 3.4.5
1064
  * Disable Open GOP and enable header repeating when HDR
1065
    options are enabled like master display and max-cll
1066
1067
-------------------------------------------------------------------
1068
Fri Nov 17 16:43:00 UTC 2017 - neutrino8@opensuse.org
1069
1070
- Update to version 3.4.4
1071
  * Update transfer characteristics: smpte-st-2084 -> smpte2084.
1072
    Requires latest x265
1073
1074
-------------------------------------------------------------------
1075
Sun Oct 22 17:37:00 UTC 2017 - neutrino8@opensuse.org
1076
1077
- Update to version 3.4.3
1078
  * Support dialog level normalization for AC3/EAC3 audio
1079
1080
-------------------------------------------------------------------
1081
Fri Sep 29 15:45:00 UTC 2017 - neutrino8@opensuse.org
1082
1083
- Update to version 3.4.2
1084
  * Support setting the output video aspect ratio
1085
1086
-------------------------------------------------------------------
1087
Wed Aug 23 09:53:00 UTC 2017 - neutrino8@opensuse.org
1088
1089
- Update to version 3.4.1
1090
  * Support full chroma input for the software scaler
1091
1092
-------------------------------------------------------------------
1093
Fri Jul 21 13:52:00 UTC 2017 - neutrino8@opensuse.org
1094
1095
- Add realpath to the CHDIR var for batch mode
1096
1097
-------------------------------------------------------------------
1098
Thu Jul 20 18:49:00 UTC 2017 - neutrino8@opensuse.org
1099
1100
- Update to version 3.4.0
1101
  * Bugfix: use realpath instead of readlink for the OUTPUT
1102
    var when running in batch mode. Fixes the issue where
1103
    readlink will follow the full path in case the input
1104
    is a symlink which may result of encoding files we
1105
    were not asked to
1106
  * Don't print cropped resolution during runtime
1107
    if batch mode is selected
1108
  * Remove check for realpath. It is now required and not
1109
    optional
1110
1111
-------------------------------------------------------------------
1112
Tue Jul 11 11:39:00 UTC 2017 - neutrino8@opensuse.org
1113
1114
- Update to version 3.3.9
1115
  * Support setting the min/max keyframe/IDR intervals
1116
1117
-------------------------------------------------------------------
1118
Wed Jun 14 12:15:00 UTC 2017 - neutrino8@opensuse.org
1119
1120
- Update to version 3.3.8
1121
  * Make software scaler tweaking optional
1122
  * Added support for the unsharp filter for sharpen/blur
1123
  * Use a colon symbol as separation for input/output color range
1124
    in the video_colorspace_func() function as to be consistent
1125
    with the other options. Also set the default to tv:tv
1126
1127
-------------------------------------------------------------------
1128
Tue Jun 13 00:02:00 UTC 2017 - neutrino8@opensuse.org
1129
1130
- Update to version 3.3.7
1131
  * Bugfix in the video_colorspace_func() function. Wrong value
1132
    used for the ispace option of the filter. Must be bt2020ncl
1133
    instead of just bt2020
1134
1135
-------------------------------------------------------------------
1136
Sun Jun 11 10:06:00 UTC 2017 - neutrino8@opensuse.org
1137
1138
- Update to version 3.3.6
1139
  * Bugfix: master-display option must be enclosed in quotes to not
1140
    confuse Bash
1141
1142
-------------------------------------------------------------------
1143
Sat Jun 10 07:55:00 UTC 2017 - neutrino8@opensuse.org
1144
1145
- Update to version 3.3.5
1146
  * Replace numbers in array variable char of the video_chars_func()
1147
    function with the ones from the for loop
1148
  * Pipe the ffprobe string to tail -1 to work around issues
1149
    with some problematic files
1150
  * Some small improvements to the video_colorspace_func() function
1151
1152
-------------------------------------------------------------------
1153
Fri Jun 09 08:50:00 UTC 2017 - neutrino8@opensuse.org
1154
1155
- Update to version 3.3.4
1156
  * New function, video_chars_func(), to detect and display video
1157
    characteristics like color range/space/transfer/primaries
1158
  * Detect and display video resolution if video scaling is enabled
1159
  * Detect and display pixel format
1160
1161
-------------------------------------------------------------------
1162
Thu Jun 08 14:51:00 UTC 2017 - neutrino8@opensuse.org
1163
1164
- Update to version 3.3.3
1165
  * Report software scaler set in the config file
1166
  * Merge the bicubic and spline scaler tuning code
1167
  * Mention for the Lanczos scaler that the scaler
1168
    tuning value is the filter length and not sharpness
1169
1170
-------------------------------------------------------------------
1171
Mon Jun 05 03:55:00 UTC 2017 - neutrino8@opensuse.org
1172
1173
- Update to version 3.3.2
1174
  * Remove redundant software scaler warning and exit in
1175
    the sws_func() function for the config file
1176
  * Added support for the experimental software scaler
1177
  * Lower psy-rdoq from 2.5 to 1.5 and psy-rd from 2.5 to
1178
    2.0 to eliminate ringing artifacts
1179
  * No need to enclose the values of max-cll in quotes
1180
  * Removed additional encoder info on max audio channels support
1181
  * Added support for software scaler tuning where applicable
1182
  * Added example JSON file for Dynamic HDR10+ to the package
1183
  * Updated the Makefile
1184
1185
-------------------------------------------------------------------
1186
Sun Jun 04 21:45:00 UTC 2017 - neutrino8@opensuse.org
1187
1188
- Update to version 3.3.1
1189
  * Further optimizations to the default encoding options
1190
  * Match software scaler options in config file with the
1191
    ones inside the script. $SCALER in config file now
1192
    takes a value between 0 and 9
1193
  * Do some basic checking of scaler option when it's set
1194
    in the config file
1195
1196
-------------------------------------------------------------------
1197
Thu Jun 01 12:06:00 UTC 2017 - neutrino8@opensuse.org
1198
1199
- Update to version 3.3.0
1200
  * Simplify the scale variable a bit
1201
  * Support SMPTE170M colorspace conversion
1202
  * Support SMPTE170M for color primaries/matrices/transfers
1203
1204
-------------------------------------------------------------------
1205
Tue May 30 11:35:00 UTC 2017 - neutrino8@opensuse.org
1206
1207
- Update to version 3.2.9
1208
  * Bugfix: use an if conditional to set hdr-opt option
1209
  * Increase default CRF value to 21
1210
  * Tune the default encoding parameters
1211
1212
-------------------------------------------------------------------
1213
Mon May 29 08:05:00 UTC 2017 - neutrino8@opensuse.org
1214
1215
- Update to version 3.2.8
1216
  * Added support for Dynamic HDR10+ JSON files. Requires libx265
1217
    to be compiled with Dynamic HDR10+ support
1218
1219
-------------------------------------------------------------------
1220
Tue May 16 08:57:00 UTC 2017 - neutrino8@opensuse.org
1221
1222
- Update to version 3.2.7
1223
  * Added support for FFmpeg's internal Opus audio encoder
1224
1225
-------------------------------------------------------------------
1226
Sun May 14 09:36:00 UTC 2017 - neutrino8@opensuse.org
1227
1228
- Update to version 3.2.6
1229
  * Bugfix in the software scale code. Use an if conditional
1230
    to check for an y/n answer
1231
1232
-------------------------------------------------------------------
1233
Sat May 13 18:04:00 UTC 2017 - neutrino8@opensuse.org
1234
1235
- Update to version 3.2.5
1236
  * Support accurate rounding for the software scalers
1237
  * Support full chroma interpolation for the software scalers
1238
  * Use the flags option of the scale option instead of -sws_flags
1239
    to set scaler and its options
1240
1241
-------------------------------------------------------------------
1242
Mon Apr 03 19:04:00 UTC 2017 - neutrino8@opensuse.org
1243
1244
- Update to version 3.2.4
1245
  * Support setting the input/output color range
1246
1247
-------------------------------------------------------------------
1248
Tue Mar 28 19:04:00 UTC 2017 - neutrino8@opensuse.org
1249
1250
- Update to version 3.2.3
1251
  * Update to the default encoding options
1252
1253
-------------------------------------------------------------------
1254
Sat Mar 18 22:00:00 UTC 2017 - neutrino8@opensuse.org
1255
1256
- Update to version 3.2.2
1257
  * Update colorspace entry for NTSC video
1258
  * Fixed bug in the video_colorspace_func() values
1259
1260
-------------------------------------------------------------------
1261
Mon Mar 06 21:30:00 UTC 2017 - neutrino8@opensuse.org
1262
1263
- Update to version 3.2.1
1264
  * Update audio compression level values
1265
  * Initial support for HDR VUI signaling
1266
1267
-------------------------------------------------------------------
1268
Wed Feb 22 15:05:00 UTC 2017 - neutrino8@opensuse.org
1269
1270
- Update to version 3.2.0
1271
  * Support high FPS -> low FPS conversions
1272
  * Bugfix: missing options in FPS conversion menu
1273
1274
-------------------------------------------------------------------
1275
Mon Feb 06 20:43:00 UTC 2017 - neutrino8@opensuse.org
1276
1277
- Update to version 3.1.9
1278
  * Support the framestep filter for FPS conversion
1279
  * Support halving the frame rate. Only supported for
1280
    50/59.940/60 FPS input
1281
1282
-------------------------------------------------------------------
1283
Wed Jan 25 12:00:00 UTC 2017 - neutrino8@opensuse.org
1284
1285
- Update to version 3.1.8
1286
  * Small improvement: add "Track $i:" to the question for
1287
    audio channel layout
1288
1289
-------------------------------------------------------------------
1290
Tue Jan 24 16:20:00 UTC 2017 - neutrino8@opensuse.org
1291
1292
- Update to version 3.1.7
1293
  * Removed one of the OUTPUT variables for batch mode. It is
1294
    no longer needed
1295
  * Rewrote the audio channel layout code. It is now based on
1296
    per-codec encoder support
1297
  * Repositioned the audio channel checking code
1298
1299
-------------------------------------------------------------------
1300
Fri Jan 20 13:37:00 UTC 2017 - neutrino8@opensuse.org
1301
1302
- Update to version 3.1.6
1303
  * Fixed a small issue in the output for batch mode
1304
  
1305
-------------------------------------------------------------------
1306
Wed Jan 18 14:05:00 UTC 2017 - neutrino8@opensuse.org
1307
1308
- Update to version 3.1.5
1309
  * Check channel amount for the libfdk_aac encoder and warn and
1310
    exit on 7 channels as it doesn't support it
1311
  * Use range=tv instead of range=mpeg for the color conversion
1312
    filter
1313
  * Bugfix: return value of variable autocrop wasn't checked
1314
    when running in batch mode resulting in always cropping
1315
    the input files
1316
  * Bugfix in the $OUTPUT variable when running in batch mode
1317
  * Removed readlink from the batch mode variables as it's no
1318
    longer needed
1319
1320
-------------------------------------------------------------------
1321
Sun Jan 15 11:44:00 UTC 2017 - neutrino8@opensuse.org
1322
1323
- Update to version 3.1.4
1324
  * Support ALAC audio encoding
1325
  * Some small improvements to the audio code
1326
  * A few variable renamings, mostly in the case statements
1327
1328
-------------------------------------------------------------------
1329
Fri Jan 13 11:43:00 UTC 2017 - neutrino8@opensuse.org
1330
1331
- Update to version 3.1.3
1332
  * Support 50 <-> 60/59.940 FPS conversions
1333
  * Use upper-case words for the color primaries/transfers/matrices
1334
    and pixel formats
1335
  * Support 4.0 audio channel layout in addition to Quad
1336
1337
-------------------------------------------------------------------
1338
Thu Jan 12 00:26:00 UTC 2017 - neutrino8@opensuse.org
1339
1340
- Update to version 3.1.2
1341
  * Added support for pixel format conversion
1342
  * Added support for colorspace conversion
1343
1344
-------------------------------------------------------------------
1345
Mon Jan 09 12:45:00 UTC 2017 - neutrino8@opensuse.org
1346
1347
- Update to version 3.1.1
1348
  * Fix a possible issue when detecting the FPS value that occurs
1349
    with some files
1350
  * Expand directory path internally instead of exporting the
1351
    dirname command to the file that gets sourced for encoding
1352
  * Use 'bc' for calculating the detected FPS value
1353
  * Only use fractions internally for FPS values. The user should
1354
    be presented with the floating point value
1355
1356
-------------------------------------------------------------------
1357
Sun Jan 08 11:24:00 UTC 2017 - neutrino8@opensuse.org
1358
1359
- Update to version 3.1.0
1360
  * Support SMPTE-2084 transfer characteristics
1361
  * Placed the video post-processing filters in their own sub-menu
1362
  * Some small changes to the FPS conversion code
1363
1364
-------------------------------------------------------------------
1365
Fri Jan 06 10:53:00 UTC 2017 - neutrino8@opensuse.org
1366
1367
- Update to version 3.0.9
1368
  * Bugfix: default output directory wasn't made when running
1369
    in batch mode
1370
  * Display found per-file crop values when running in batch mode
1371
1372
-------------------------------------------------------------------
1373
Thu Jan 05 11:35:00 UTC 2017 - neutrino8@opensuse.org
1374
1375
- Update to version 3.0.8
1376
  * Support per-file auto-cropping when running in batch mode
1377
  * Use internally full paths for input and output
1378
  * Add a test case for output directory to the script that gets
1379
    sourced for encoding
1380
1381
-------------------------------------------------------------------
1382
Wed Jan 04 13:02:00 UTC 2017 - neutrino8@opensuse.org
1383
1384
- Update to version 3.0.7
1385
  * Use readlink to get the full path to the cover art image. Fixes
1386
    an issue when running in batch mode
1387
1388
-------------------------------------------------------------------
1389
Fri Dec 02 14:42:00 UTC 2016 - neutrino8@opensuse.org
1390
1391
- Update to version 3.0.6
1392
  * Merged the output code for the batch mode with that for single
1393
    file input
1394
  * Fixed an issue where remuxing to MP4 may fail in case the user
1395
    chooses FLAC audio
1396
  * Renamed variable $extracon to $remuxcon and $econ to $rcon
1397
  * Made strict option "global" so I won't have to worry about
1398
    adding experimental audio codecs support in the future
1399
  * Clean ups to the FPS conversion menu
1400
1401
-------------------------------------------------------------------
1402
Wed Nov 23 15:20:00 UTC 2016 - neutrino8@opensuse.org
1403
1404
- Update to version 3.0.5
1405
  * Added support for FLAC audio in MP4. Requires a very recent
1406
    ffmpeg version
1407
  * Added the $strict variable to the remuxing code
1408
  * Use the improved way of gathering info for the audio sample
1409
    rate detection
1410
  * Added the ability to flag the first internal or external
1411
    subtitle as default, when using the option for internal and
1412
    external subtitle copying
1413
  * Added support for LD-AAC audio encoding with libfdk-aac
1414
  * Removed stderr to stdout redirection (2>&1) for some of the
1415
    ffprobe lines. It is no longer needed
1416
1417
-------------------------------------------------------------------
1418
Sun Nov 20 16:44:00 UTC 2016 - neutrino8@opensuse.org
1419
1420
- Correct a small issue in the cropping code
1421
- Update the Makefile
1422
1423
-------------------------------------------------------------------
1424
Sun Nov 20 14:02:00 UTC 2016 - neutrino8@opensuse.org
1425
1426
- Update to version 3.0.4
1427
  * Moved checks for supported containers into its own function,
1428
    check_container_func()
1429
  * Improvements to gathering information about the input file.
1430
    Saves us piping to sed and in some cases piping to awk and tail
1431
  * Removed the NOSOUND option since the user can specify 0 for
1432
    amount of audio tracks which equals to encoding with the NOSOUND
1433
    option
1434
  * Placed both subcopy and subcpy variables into a single subparams
1435
    variable. This also removes the NOSUBS variable
1436
  * Placed the video length detection code into its own function,
1437
    video_length_func(), as it is used in two places so we can
1438
    save writing the same stuff twice
1439
  * Instead of skipping bitrate calc for target file size in case
1440
    we can't detect the video length, ask the user to provide it
1441
  * Removed install script and added a Makefile for installation
1442
  * Added new INSTALL file with install/uninstall instructions
1443
1444
-------------------------------------------------------------------
1445
Fri Nov 18 01:35:00 UTC 2016 - neutrino8@opensuse.org
1446
1447
- Update to version 3.0.3
1448
  * Use process number instead of .old when renaming existing files
1449
  * Added support for detelecining (IVTC). Bumps up config file
1450
    version to 33
1451
  * Minor improvements to the cropping code
1452
1453
-------------------------------------------------------------------
1454
Wed Nov 16 09:18:00 UTC 2016 - neutrino8@opensuse.org
1455
1456
- Update to version 3.0.2
1457
  * Added support for 3-pass encoding
1458
  * Added support for setting a default audio codec in the config
1459
    file. Bumps up config file version to 32
1460
  * Moved setting the video bitrate before the video filters
1461
  * More variables renamings and other small code tweaks
1462
  * Do some checking on duplicate entries when using additional
1463
    containers and warn and exit
1464
  * Updated the man page
1465
  
1466
-------------------------------------------------------------------
1467
Mon Nov 14 09:18:00 UTC 2016 - neutrino8@opensuse.org
1468
1469
- Update to version 3.0.1
1470
  * Set default amount of subtitles to 1 instead of exiting when no
1471
    value is given
1472
  * Allow the user to choose the amount of audio tracks he wants at
1473
    run time instead of requiring it to be set in the config file.
1474
    This removes config file var MAX_AUD_TRACKS and bumps up version
1475
    to 31
1476
  * Renamed array variables audmapval and submapval to audindex and
1477
    subindex since we're not mapping but specifying the audio/sub
1478
    index id with these vars
1479
  * Fixed a possible case where audio params weren't cleared in
1480
    case the nosound option was chosen
1481
  * Removed an if conditional checking for MAX_SUBS which no longer
1482
    is used
1483
1484
-------------------------------------------------------------------
1485
Sun Nov 13 11:36:00 UTC 2016 - neutrino8@opensuse.org
1486
1487
- Update to version 3.0.0
1488
  * Added support for batch encoding mode, to be activated with the
1489
    new -b option. It's used to encode directories with video files
1490
  * Renamed variable $mode to $encmode for clarity
1491
  * Reworked the input/output code
1492
  * Disabled strong-intra-smoothing in the default x265 options
1493
    in the config file
1494
  * Instead of relying on a config var to set the subtitles amount
1495
    to support, ask the user each time to provide it. Makes the
1496
    code less complex and easier to extend in the future. Bumps up
1497
    config file version to 30
1498
  * Check if the X265PARAMS var is missing from config in case we're
1499
    not using an x265 preset
1500
  * Updated the man page
1501
1502
-------------------------------------------------------------------
1503
Sat Nov 12 10:48:00 UTC 2016 - neutrino8@opensuse.org
1504
1505
- Update to version 2.9.9
1506
  * Added support for importing external srt/ssa subtitles for the
1507
    mkv, m2ts, mts and ts containers
1508
  * Moved the subtitle code into its own video_subtitles_func()
1509
    function
1510
  * Added support for simultaneously copying subtitles from the
1511
    input file and copying external ones
1512
  * Renamed variable SUBT to SUBNR for clarity
1513
  * Updated the README file and man page
1514
1515
-------------------------------------------------------------------
1516
Thu Nov 10 21:15:00 UTC 2016 - neutrino8@opensuse.org
1517
1518
- Update to version 2.9.8
1519
  * Check if name of input file matches that of output file and warn
1520
    and exit. Requires the realpath utility
1521
  * Added support for the m2ts, mts and ts containers
1522
  * Merged the code that checks if an audio codec is supported by a
1523
    container with that that checks for additional output containers.
1524
    Removes code duplication and maintainability
1525
  * Update to the audio sample rates. Sync them with
1526
    ffmpeg -h encoder=<encoder>
1527
  * Restrict TrueHD channels to 2, 5 and 6 as that's what the encoder
1528
    supports
1529
  * Updated the README file
1530
1531
1532
-------------------------------------------------------------------
1533
Wed Nov 09 07:00:00 UTC 2016 - neutrino8@opensuse.org
1534
1535
- Update to version 2.9.7
1536
  * Renamed config var CON to CONFMT. Updates config file version
1537
    to 29
1538
  * Reduced some duplication in the audio codec checks for the
1539
    container formats
1540
  * Reduced some error message duplication when checking if an
1541
    additional container supports an audio codec
1542
  * Rework to the additional container selection code
1543
  * Added color functions for the additional container conversion
1544
  * Added back support for the MOV container
1545
1546
-------------------------------------------------------------------
1547
Tue Nov 08 10:10:00 UTC 2016 - neutrino8@opensuse.org
1548
1549
- Update to version 2.9.6
1550
  * Added support for encoding to TrueHD audio. Requires a very
1551
    recent ffmpeg version, preferably latest from git
1552
  * Some small improvements to the additional container output
1553
  * Moved the video_deinterlace_func() function inside the actual
1554
    deinterlace code
1555
  * Update to the README file
1556
  * Update to the man page
1557
1558
-------------------------------------------------------------------
1559
Mon Nov 07 16:25:00 UTC 2016 - neutrino8@opensuse.org
1560
1561
- Update to version 2.9.5
1562
  * Cosmetics in the code for deinterlacing
1563
  * Instead of skipping FPS conversion if the FPS can't be detected,
1564
    ask the user to provide it
1565
  * Use single brackets instead of double ones in the nosound
1566
    setup code
1567
  * Added license snippet at the top of the script
1568
  * Added support for outputting to additional container formats
1569
  * Do some checking on supported audio codecs for the supported
1570
    containers
1571
  * Check specified container and warn and exit if it's not supported
1572
  * Support setting the FLAC compression level
1573
  * Break out of the if conditionals in the audio code and replace
1574
    them with two case statements
1575
  * Update to the README file
1576
  
1577
-------------------------------------------------------------------
1578
Sun Nov 06 09:52:00 UTC 2016 - neutrino8@opensuse.org
1579
1580
- Update to version 2.9.4
1581
  * Bugfix: resampling wasn't working for fdk-aac due to missing
1582
    value in the case statement
1583
  * Check if output file exists and if so, move it to $file.old
1584
  * Use test directly instead of an if condition to set the audio
1585
    filters
1586
  * Support bitrate calculations for target file size when doing
1587
    audio copy
1588
  * Use fdk* in the case statements for easier typing
1589
  * Renamed variable astrm to astream for clarity
1590
  * Use [1-2]p in the case statements for passmodes instead of 1p|2p
1591
  * New function, video_field_parity_func(), to detect and report the
1592
    interlace field order. Used by motion-compensation deinterlacing
1593
    and interlaced encoding
1594
  * Detect and display audio sample rate in case resampling is chosen
1595
  * Improvements to the video_fps_func() function. Get the FPS value
1596
    directly instead of outputting to a file and reading it
1597
1598
-------------------------------------------------------------------
1599
Sat Nov 05 10:56:00 UTC 2016 - neutrino8@opensuse.org
1600
1601
- Update to version 2.9.3
1602
  * Use a single var, $ofps, to set the output FPS for both
1603
    deinterlace bobbing and FPS conversion
1604
  * Use new $bob var to indicate that we do bobbing and use that
1605
    var to disable FPS conversion
1606
  * Renamed $fp var in video_deinterlace_func() to $fpar
1607
  * Print a warning message that FPS conversion gets disabled if
1608
    the user chooses audio copy
1609
  * Added support for the FDK-AAC audio codec. Requires ffmpeg
1610
    to be compiled with libfdk-aac support
1611
  * Support FPS conversion with the 'fps' filter
1612
  * Some minor code optimizations
1613
1614
-------------------------------------------------------------------
1615
Fri Nov 04 10:43:00 UTC 2016 - neutrino8@opensuse.org
1616
1617
- Update to version 2.9.2
1618
  * Bugfix: the scale variable was used twice for different things
1619
    causing an overwrite of the scale filter parameters, which
1620
    eventually results in ffmpeg complaining and exiting
1621
  * Added support for NTSC <-> NTSC and NTSC <-> PAL frame rate
1622
    conversions
1623
  * New var in config file, VID_FPS_CONVERT, to enable/disable
1624
    FPS conversion. Bumps up config file version to 28
1625
  * Moved the FPS detection code into its own function so it can
1626
    be easily reused
1627
  * Minor cosmetics
1628
  * Updated the README file
1629
1630
-------------------------------------------------------------------
1631
Thu Nov 03 15:29:00 UTC 2016 - neutrino8@gmail.com
1632
1633
- Update to version 2.9.1
1634
  * Added support for interlace-aware encoding
1635
  * Added support for the spp, uspp and pp7 deblockers
1636
  * Support asking for software scaler during exec time
1637
  * Added new SCALE var to the config file to enable/disable
1638
    support for software scaling. Bumps up the config file
1639
    version to 27
1640
  * Do a test write to see if output directory is writable by
1641
    the script executing user
1642
  * Updated the README file
1643
1644
-------------------------------------------------------------------
1645
Wed Nov 02 19:40:00 UTC 2016 - neutrino8@gmail.com
1646
1647
- Update to version 2.9.0
1648
  * Added support for motion compensation deinterlacing for both
1649
    deinterlacing at original FPS and bobbing
1650
  * Use denoise var instead of denoiser for the denoise filters
1651
    and rotate var instead of transpose for the transpose filter
1652
  * Added support for deblocking with the fspp filter. This bumps
1653
    up the config file version to 26
1654
  * Update to the README file
1655
  
1656
-------------------------------------------------------------------
1657
Tue Nov 01 00:35:00 UTC 2016 - neutrino8@gmail.com
1658
1659
- Update to version 2.8.9
1660
  * Added support for bobbing (deinterlace at double FPS)
1661
  * Cosmetics: add menu header to the Color Primaries option
1662
  
1663
-------------------------------------------------------------------
1664
Tue Oct 18 20:26:00 UTC 2016 - neutrino8@gmail.com
1665
1666
- Add changes file
1667