File ffhevc.changes of Package ffhevc (Revision 169)

Currently displaying revision 169 , Show latest

1070
 
1
-------------------------------------------------------------------
2
Sat Oct 26 07:05:00 UTC 2019 - neutrino8@opensuse.org
3
4
- Update to version 3.9.9
5
* Renamed audio variable aid[i] to aidx[i] and moved it outside
6
  of the if conditional that decides the audio codec. This
7
  removes the same code in three places and now uses the
8
  global aidx[i] variable
9
* HE-AACv2 only supports 2 channels. Update the audio code
10
  to reflect that
11
* When running in batch mode, add a warning about automatic
12
  audio metadata and offer an option to enable/disable it
13
* Added -tmp option to MP4Box to store temp files in the
14
  output directory
15
* Some minor improvements to the audio options
16
17
-------------------------------------------------------------------
18
Fri Oct 25 05:31:00 UTC 2019 - neutrino8@opensuse.org
19
20
- Update to version 3.9.8
21
  * Removed M4V from the case statements for cover art.
22
    I confused it with ffx264 which supports M4V while
23
    ffhevc does not.
24
  * Detect audio bit depth and add it to the audio metadata
25
  * Added detection for DTS Express and DTS-HD HR for audio copy
26
  * Use -show_entries instead of -show_streams for detecting
27
    audio properties with ffprobe. Removes piping to grep and awk
28
  * Support setting the FLAC bit depth for encoding
29
  * Minor restructuring and variables renaming in the audio code
30
  * Updated the man page
31
32
-------------------------------------------------------------------
33
Wed Oct 23 03:15:00 UTC 2019 - neutrino8@opensuse.org
34
35
- Update to version 3.9.6
36
  * Added support for setting the VBV maxrate and buffer size
37
  * Set default audio codec based on output container format
38
  * Add colr option for MP4Box to the video_colorspace_func()
39
    function and the color primaries code. Only used for MOV
40
  * Add -color_primaries, -color_trc and -colorspace to the
41
    FFmpeg command line options
42
43
-------------------------------------------------------------------
44
Tue Oct 22 04:20:00 UTC 2019 - neutrino8@opensuse.org
45
46
- Update to version 3.9.5
47
  * Add support for SRT/SSA/AAS subtitles for the MOV container
48
  * Add color characteristics to MP4Box if output is MOV
49
  * Use smpte170m for option 0 in the color primaries code
50
  * Update colormatrix in the video_colorspace_func() function
51
    to smpte170m for NTSC
52
  * Some code optimizations
53
54
-------------------------------------------------------------------
55
Mon Oct 21 08:43:00 UTC 2019 - neutrino8@opensuse.org
56
57
- Update to version 3.9.4
58
  * Renamed variables $MDATA and $CHPS to $METADATA and $CHAPS
59
  * Add $METADATA and $CHAPS to the remuxing code
60
61
-------------------------------------------------------------------
62
Mon Oct 21 03:40:00 UTC 2019 - neutrino8@opensuse.org
63
64
- Update to version 3.9.3
65
  * Add support for verbose logging to a log file
66
  * Bugfix: -map_metadata and -map_chapters where not set
67
    to 0 when the respective options in the config file
68
    were set to "y"
69
70
-------------------------------------------------------------------
71
Sun Oct 20 04:39:00 UTC 2019 - neutrino8@opensuse.org
72
73
- Update to version 3.9.2
74
* Added support for embedding of SRT/SSA/ASS subtitles 
75
  in the MP4 container
76
* Moved back to MP4Box for adding cover art to MP4/MOV.
77
  Apparently, after lots of testing, atomicparsley
78
  creates files that hang during playback
79
* Cosmetics
80
* Updated the man page
81
82
-------------------------------------------------------------------
83
Sat Oct 19 07:16:00 UTC 2019 - neutrino8@opensuse.org
84
85
- Update to version 3.9.1
86
* Use atomicparsley to add cover art for the mp4/m4v
87
  containers. This removes dependence on MP4Box and
88
  makes it possible to copy over metadata info in
89
  an easy way
90
* Add +frag_keyframe to the -movflags option when
91
  output is mp4
92
* Renamed variable METACOVER to MKVCOVER
93
* Updated the man page
94
95
-------------------------------------------------------------------
96
Fri Oct 18 04:56:00 UTC 2019 - neutrino8@opensuse.org
97
98
- Update to version 3.9.0
99
  * Bugfix: use correct video track for crop preview with MPlayer
100
  * Renamed variable SCAN_MULTIPLE_VID_TRACKS to SCAN_MULTI_VID_TRACKS
101
  * Some reordering in the config file
102
  * Add option hrd and vui-hrd-info when encoding HDR video
103
  * Add LPCM detection for audio copy
104
  * Add support for cover art for the mp4 and mov containers. 
105
    Requires MP4Box from GPAC
106
  * Set Catmull-Rom as default Bicubic/Spline tuning
107
  * Some code optimization
108
109
-------------------------------------------------------------------
110
Wed Oct 16 05:20:00 UTC 2019 - neutrino8@opensuse.org
111
112
- Update to version 3.8.9
113
  * Support the fftdnoiz denoise filter
114
115
-------------------------------------------------------------------
116
Tue Oct 15 03:57:00 UTC 2019 - neutrino8@opensuse.org
117
118
- Update to version 3.8.8
119
  * Bugfix: use correct video mapping for crop detection
120
  * Cosmetics
121
122
-------------------------------------------------------------------
123
Mon Oct 14 14:34:00 UTC 2019 - neutrino8@opensuse.org
124
125
- Update to version 3.8.7
126
  * Support scanning for multiple video tracks in the input file
127
    
128
-------------------------------------------------------------------
129
Sun Oct 13 05:35:00 UTC 2019 - neutrino8@opensuse.org
130
131
- Update to version 3.8.6
132
  * Fixed a typo in the keyframe code
133
  * Use readlink -e and realpath -e where needed
134
  * Updated default encoding options and CRF value
135
  * Updated the preset.txt example file
136
137
-------------------------------------------------------------------
138
Fri Oct 11 10:26:00 UTC 2019 - neutrino8@opensuse.org
139
140
- Update to version 3.8.5
141
  * Support hardcoding external or embedded subtitles.
142
    Requires libass support in FFmpeg
143
  * Fixed a typo in the subtitles code
144
145
-------------------------------------------------------------------
146
Wed Sep 25 09:53:00 UTC 2019 - neutrino8@opensuse.org
147
148
- Update to version 3.8.4
149
  * Revert using audindex[i] var for audio metadata
150
    detection
151
152
-------------------------------------------------------------------
153
Wed Sep 25 06:23:00 UTC 2019 - neutrino8@opensuse.org
154
155
- Update to version 3.8.3
156
  * Use the audindex[i] variable for audio metadata
157
    during audio copy
158
  * Updated default encoding options. Requires latest
159
    x265 from git
160
  * Updated default audio bitrates for some codecs
161
162
-------------------------------------------------------------------
163
Sun Sep 22 05:00:00 UTC 2019 - neutrino8@opensuse.org
164
165
- Update to version 3.8.2
166
  * For audio stream copy, in case ffprobe reports
167
    channels layout as unknown, try to guess the
168
    amount of channels based on channel detection
169
    and use that as metadata
170
  * Set Mobisu transform as default for HDR to SDR
171
  * Updated the man page
172
173
-------------------------------------------------------------------
174
Sat Sep 21 05:30:00 UTC 2019 - neutrino8@opensuse.org
175
176
- Update to version 3.8.1
177
  * Add side channel info to the audio metadata
178
179
-------------------------------------------------------------------
180
Thu Sep 19 03:58:00 UTC 2019 - neutrino8@opensuse.org
181
182
- Update to version 3.8.0
183
  * Support encoding to WMAv1 and WMAv2 audio
184
  * Update high bit depth pixel formats options
185
  * Add WMAv1 and WMAv2 audio detection metadata
186
    when doing audio copy
187
188
-------------------------------------------------------------------
189
Wed Sep 18 07:58:00 UTC 2019 - neutrino8@opensuse.org
190
191
- Update to version 3.7.9
192
  * Improvements to the audio copy metadata
193
194
-------------------------------------------------------------------
195
Fri Sep 13 14:12:00 UTC 2019 - neutrino8@opensuse.org
196
197
- Update to version 3.7.8
198
  * Add audio channel metadata when using audio copy
199
200
-------------------------------------------------------------------
201
Thu Sep 05 03:30:00 UTC 2019 - neutrino8@opensuse.org
202
203
- Update to version 3.7.7
204
  * Code optimization in the audio sample rate metadata
205
206
-------------------------------------------------------------------
207
Thu Aug 29 07:48:00 UTC 2019 - neutrino8@opensuse.org
208
209
- Update to version 3.7.6
210
  * Use a comma instead of a dash for the audio sample
211
    rate metadata
212
213
-------------------------------------------------------------------
214
Wed Aug 21 14:32:00 UTC 2019 - neutrino8@opensuse.org
215
216
- Update to version 3.7.5
217
  * Add audio sample rate to the audio metadata
218
  * Fixed a bug in the audio resample code where
219
    sample rate wasn't detected due to wrong value
220
    used (bit_rate instead of sample_rate)
221
222
-------------------------------------------------------------------
223
Mon Aug 05 14:15:00 UTC 2019 - neutrino8@opensuse.org
224
225
- Update to version 3.7.4
226
  * Update default encoding options v2
227
228
-------------------------------------------------------------------
229
Sat Aug 03 10:48:00 UTC 2019 - neutrino8@opensuse.org
230
231
- Update to version 3.7.3
232
  * Update default encoding options
233
234
-------------------------------------------------------------------
235
Tue Jul 23 11:15:00 UTC 2019 - neutrino8@opensuse.org
236
237
- Update to version 3.7.2
238
  * Added support for crop preview using MPlayer when
239
    autocrop is enabled in the config file. This was
240
    ported over from my h264enc script
241
242
-------------------------------------------------------------------
243
Fri Jul 12 13:55:00 UTC 2019 - neutrino8@opensuse.org
244
245
- Update to version 3.7.1
246
  * Updated the default encoding params. Added the new
247
    hme (hierarchical motion search) and hme-search
248
    options. Also lowered rd to 4 and increased subme
249
    to 4. To use hme, the latest x265 from git is required
250
251
-------------------------------------------------------------------
252
Thu Jun 13 02:30:00 UTC 2019 - neutrino8@opensuse.org
253
254
- Update to version 3.7.0
255
  * Added support for the bm3d denoise filter
256
257
-------------------------------------------------------------------
258
Sat Mar 02 07:10:00 UTC 2019 - neutrino8@opensuse.org
259
260
- Update to version 3.6.9
261
  * Add HDR_SUPPORT option to config file for making HDR
262
    support optional
263
264
-------------------------------------------------------------------
265
Sat Jan 12 11:05:00 UTC 2019 - neutrino8@opensuse.org
266
267
- Update to version 3.6.8
268
  * Set Open GOP to 0 and repeat headers to 1 when Dolby Vision is used
269
270
-------------------------------------------------------------------
271
Fri Jan 11 13:15:00 UTC 2019 - neutrino8@opensuse.org
272
273
- Update to version 3.6.7
274
  * Check if tonemap is used and if so, disable Dolby Vision
275
    questions
276
277
-------------------------------------------------------------------
278
Thu Jan 10 11:10:00 UTC 2019 - neutrino8@opensuse.org
279
280
- Update to version 3.6.6
281
  * Support Dolby Vision HDR
282
283
-------------------------------------------------------------------
284
Sat Dec 22 11:22:00 UTC 2018 - neutrino8@opensuse.org
285
286
- Update to version 3.6.5
287
  * Add the new tune animation option
288
  * Updated the man page
289
290
-------------------------------------------------------------------
291
Tue Jul 10 20:35:00 UTC 2018 - neutrino8@opensuse.org
292
293
- Update to version 3.6.4
294
  * Revert previous change. Linear transfer is already set
295
    in the $tonemap variable
296
297
-------------------------------------------------------------------
298
Mon Jul 09 21:59:00 UTC 2018 - neutrino8@opensuse.org
299
300
- Update to version 3.6.3
301
  * HDR to SDR: transfer to linear light before doing bt2020-10/12
302
    transfer
303
304
-------------------------------------------------------------------
305
Sun Apr 15 06:48:00 UTC 2018 - neutrino8@opensuse.org
306
307
- Update to version 3.6.2
308
  * Support setting the chroma location parameter
309
310
-------------------------------------------------------------------
311
Tue Mar 20 12:06:00 UTC 2018 - neutrino8@opensuse.org
312
313
- Update to version 3.6.1
314
  * Support 12-bits in the pixel format function
315
  * Improvements to the HDR to SDR conversion code, copy color
316
    characteristics option
317
  * A few typo fixes
318
319
-------------------------------------------------------------------
320
Sat Feb 24 10:50:00 UTC 2018 - neutrino8@opensuse.org
321
322
- Update to version 3.6.0
323
  * Set the eq saturation default value to 1.0 (same as filter default)
324
  * Add the colorspace and colormatrix filters when doing an HDR
325
    to SDR conversion
326
  * Lower tonemap desat strength to 2.8
327
  * Support white point adaptation for HDR to SDR
328
  * Moved the colorspace filter after the scale one
329
  * Moved the pixel format filter near the end of the filter chain
330
331
-------------------------------------------------------------------
332
Thu Feb 22 10:40:00 UTC 2018 - neutrino8@opensuse.org
333
334
- Update to version 3.5.9
335
  * Support per-file HDR side data when running in batch mode
336
  * Minor code optimizations
337
338
-------------------------------------------------------------------
339
Sat Feb 17 11:52:00 UTC 2018 - neutrino8@opensuse.org
340
341
- Update to version 3.5.8
342
  * Fixed an issue where in some cases write-testing the output
343
    directory will fail due usage of readlink -f instead of
344
    readlink -m
345
  * Small code optimizations
346
347
-------------------------------------------------------------------
348
Fri Feb 16 21:00:00 UTC 2018 - neutrino8@opensuse.org
349
350
- Update to version 3.5.7
351
  * Implemented HDR side data scanning
352
  * Rewrote the hdr script
353
354
-------------------------------------------------------------------
355
Fri Feb 16 10:31:00 UTC 2018 - neutrino8@opensuse.org
356
357
- Update to version 3.5.6
358
  * Replace an ffprobe log level occurance of -v error to -v quiet
359
  * Added a small script called "hdr" to get HDR values from a file
360
    which then can be used in ffhevc's HDR options menu
361
362
-------------------------------------------------------------------
363
Wed Feb 07 04:15:00 UTC 2018 - neutrino8@opensuse.org
364
365
- Update to version 3.5.5
366
  * Update transfer chars to support latest changes to zimg from git
367
368
-------------------------------------------------------------------
369
Mon Jan 08 19:45:00 UTC 2018 - neutrino8@opensuse.org
370
371
- Update to version 3.5.4
372
  * Fixed a possible devision by 0 that may occur when one copies
373
    audio and the bitrate for metadata is reported as N/A by ffprobe
374
375
-------------------------------------------------------------------
376
Sat Jan 06 00:18:00 UTC 2018 - neutrino8@opensuse.org
377
378
- Update to version 3.5.3
379
  * Moved the eq filter to almost the end of the video filter chain
380
    as it can lead to banding in certain cases in case the filter
381
    is in front of most other ones
382
  * If the eq filter is used, also insert the format one after it
383
    if a pixel format has been chosen
384
385
-------------------------------------------------------------------
386
Thu Jan 04 20:09:00 UTC 2018 - neutrino8@opensuse.org
387
388
- Update to version 3.5.2
389
  * Support tweaking the tonemap algorithms for HDR to SDR conversion
390
  * Increased default desat tonemap value from 2.3 to 4.2
391
  * Support applying color saturation correction when doing an HDR
392
    to SDR conversion
393
  * Added bt2020-12 to the list of transfers when doing color
394
    characteristics copy
395
  * Updated the HDR_to_SDR_instructions.txt file
396
397
-------------------------------------------------------------------
398
Wed Jan 03 08:29:00 UTC 2018 - neutrino8@opensuse.org
399
400
- Update to version 3.5.1
401
  * Don't hardcode the desaturation strength of the tonemap filter
402
    but let is be an option
403
  * Removed the matrix and primaries options in the zscale filter
404
    as it leads to over-saturation of colors
405
406
-------------------------------------------------------------------
407
Tue Jan 02 12:03:00 UTC 2018 - neutrino8@opensuse.org
408
409
- Update to version 3.5.0
410
  * Disabled audio metadata for batch mode when using audio copy,
411
    until I figure out how to do it in a decent way
412
  * Removed default software scaler parameters for bicubic/spline
413
    They are already the default in FFmpeg so no need to force
414
    them
415
  * Use a case statement instead of if condition in option 0 of
416
    the video_hdr_to_sdr_func() function
417
418
-------------------------------------------------------------------
419
Mon Jan 01 23:03:00 UTC 2018 - neutrino8@opensuse.org
420
421
- Update to version 3.4.9
422
  * Set proper zscale transfer value in the video_hdr_to_sdr_func()
423
    function, option 0 (copy color characteristics)
424
  * Use a desat value of 2.5 for the tonemap filter when doing HDR
425
    to SDR conversions
426
  * Don't use pix_fmts in the format filter. It is not really needed
427
  * Removed 12-bit options from the video_pixfmt_func() function
428
  * Cosmetics
429
430
-------------------------------------------------------------------
431
Mon Jan 01 10:18:00 UTC 2018 - neutrino8@opensuse.org
432
433
- Update to version 3.4.8
434
  * Reworked the video_chars_func() function and added reporting
435
    of video bit depth
436
  * Initial support for audio codec metadata when doing audio
437
    copy
438
  * Increased default E-AC-3 audio bitrate from 768 to 960 kbps
439
  * Set dialnorm for AC-3/E-AC-3 to its FFmpeg default (-31)
440
  * Added HDR_to_SDR_instructions.txt file to the package
441
  * Cosmetics
442
443
-------------------------------------------------------------------
444
Wed Dec 27 11:37:00 UTC 2017 - neutrino8@opensuse.org
445
446
- Update to version 3.4.7
447
  * Renamed array variable CHARS to VCHARS in the video_chars_func()
448
    function
449
  * Report pixel format in the video_chars_func() function
450
  * Don't show HDR options if doing an HDR to SDR conversion
451
  * Use -v quiet instead of -v error log level for ffprobe
452
  * Cosmetics
453
454
-------------------------------------------------------------------
455
Mon Dec 25 10:36:00 UTC 2017 - neutrino8@opensuse.org
456
457
- Update to version 3.4.6
458
  * Initial support for HDR to SDR conversions. Requires
459
    FFmpeg to be compiled with the zimg library as it
460
    needs the zscale filter
461
    https://github.com/sekrit-twc/zimg
462
463
-------------------------------------------------------------------
464
Tue Nov 28 18:35:00 UTC 2017 - neutrino8@opensuse.org
465
466
- Update to version 3.4.5
467
  * Disable Open GOP and enable header repeating when HDR
468
    options are enabled like master display and max-cll
469
470
-------------------------------------------------------------------
471
Fri Nov 17 16:43:00 UTC 2017 - neutrino8@opensuse.org
472
473
- Update to version 3.4.4
474
  * Update transfer characteristics: smpte-st-2084 -> smpte2084.
475
    Requires latest x265
476
477
-------------------------------------------------------------------
478
Sun Oct 22 17:37:00 UTC 2017 - neutrino8@opensuse.org
479
480
- Update to version 3.4.3
481
  * Support dialog level normalization for AC3/EAC3 audio
482
483
-------------------------------------------------------------------
484
Fri Sep 29 15:45:00 UTC 2017 - neutrino8@opensuse.org
485
486
- Update to version 3.4.2
487
  * Support setting the output video aspect ratio
488
489
-------------------------------------------------------------------
490
Wed Aug 23 09:53:00 UTC 2017 - neutrino8@opensuse.org
491
492
- Update to version 3.4.1
493
  * Support full chroma input for the software scaler
494
495
-------------------------------------------------------------------
496
Fri Jul 21 13:52:00 UTC 2017 - neutrino8@opensuse.org
497
498
- Add realpath to the CHDIR var for batch mode
499
500
-------------------------------------------------------------------
501
Thu Jul 20 18:49:00 UTC 2017 - neutrino8@opensuse.org
502
503
- Update to version 3.4.0
504
  * Bugfix: use realpath instead of readlink for the OUTPUT
505
    var when running in batch mode. Fixes the issue where
506
    readlink will follow the full path in case the input
507
    is a symlink which may result of encoding files we
508
    were not asked to
509
  * Don't print cropped resolution during runtime
510
    if batch mode is selected
511
  * Remove check for realpath. It is now required and not
512
    optional
513
514
-------------------------------------------------------------------
515
Tue Jul 11 11:39:00 UTC 2017 - neutrino8@opensuse.org
516
517
- Update to version 3.3.9
518
  * Support setting the min/max keyframe/IDR intervals
519
520
-------------------------------------------------------------------
521
Wed Jun 14 12:15:00 UTC 2017 - neutrino8@opensuse.org
522
523
- Update to version 3.3.8
524
  * Make software scaler tweaking optional
525
  * Added support for the unsharp filter for sharpen/blur
526
  * Use a colon symbol as separation for input/output color range
527
    in the video_colorspace_func() function as to be consistent
528
    with the other options. Also set the default to tv:tv
529
530
-------------------------------------------------------------------
531
Tue Jun 13 00:02:00 UTC 2017 - neutrino8@opensuse.org
532
533
- Update to version 3.3.7
534
  * Bugfix in the video_colorspace_func() function. Wrong value
535
    used for the ispace option of the filter. Must be bt2020ncl
536
    instead of just bt2020
537
538
-------------------------------------------------------------------
539
Sun Jun 11 10:06:00 UTC 2017 - neutrino8@opensuse.org
540
541
- Update to version 3.3.6
542
  * Bugfix: master-display option must be enclosed in quotes to not
543
    confuse Bash
544
545
-------------------------------------------------------------------
546
Sat Jun 10 07:55:00 UTC 2017 - neutrino8@opensuse.org
547
548
- Update to version 3.3.5
549
  * Replace numbers in array variable char of the video_chars_func()
550
    function with the ones from the for loop
551
  * Pipe the ffprobe string to tail -1 to work around issues
552
    with some problematic files
553
  * Some small improvements to the video_colorspace_func() function
554
555
-------------------------------------------------------------------
556
Fri Jun 09 08:50:00 UTC 2017 - neutrino8@opensuse.org
557
558
- Update to version 3.3.4
559
  * New function, video_chars_func(), to detect and display video
560
    characteristics like color range/space/transfer/primaries
561
  * Detect and display video resolution if video scaling is enabled
562
  * Detect and display pixel format
563
564
-------------------------------------------------------------------
565
Thu Jun 08 14:51:00 UTC 2017 - neutrino8@opensuse.org
566
567
- Update to version 3.3.3
568
  * Report software scaler set in the config file
569
  * Merge the bicubic and spline scaler tuning code
570
  * Mention for the Lanczos scaler that the scaler
571
    tuning value is the filter length and not sharpness
572
573
-------------------------------------------------------------------
574
Mon Jun 05 03:55:00 UTC 2017 - neutrino8@opensuse.org
575
576
- Update to version 3.3.2
577
  * Remove redundant software scaler warning and exit in
578
    the sws_func() function for the config file
579
  * Added support for the experimental software scaler
580
  * Lower psy-rdoq from 2.5 to 1.5 and psy-rd from 2.5 to
581
    2.0 to eliminate ringing artifacts
582
  * No need to enclose the values of max-cll in quotes
583
  * Removed additional encoder info on max audio channels support
584
  * Added support for software scaler tuning where applicable
585
  * Added example JSON file for Dynamic HDR10+ to the package
586
  * Updated the Makefile
587
588
-------------------------------------------------------------------
589
Sun Jun 04 21:45:00 UTC 2017 - neutrino8@opensuse.org
590
591
- Update to version 3.3.1
592
  * Further optimizations to the default encoding options
593
  * Match software scaler options in config file with the
594
    ones inside the script. $SCALER in config file now
595
    takes a value between 0 and 9
596
  * Do some basic checking of scaler option when it's set
597
    in the config file
598
599
-------------------------------------------------------------------
600
Thu Jun 01 12:06:00 UTC 2017 - neutrino8@opensuse.org
601
602
- Update to version 3.3.0
603
  * Simplify the scale variable a bit
604
  * Support SMPTE170M colorspace conversion
605
  * Support SMPTE170M for color primaries/matrices/transfers
606
607
-------------------------------------------------------------------
608
Tue May 30 11:35:00 UTC 2017 - neutrino8@opensuse.org
609
610
- Update to version 3.2.9
611
  * Bugfix: use an if conditional to set hdr-opt option
612
  * Increase default CRF value to 21
613
  * Tune the default encoding parameters
614
615
-------------------------------------------------------------------
616
Mon May 29 08:05:00 UTC 2017 - neutrino8@opensuse.org
617
618
- Update to version 3.2.8
619
  * Added support for Dynamic HDR10+ JSON files. Requires libx265
620
    to be compiled with Dynamic HDR10+ support
621
622
-------------------------------------------------------------------
623
Tue May 16 08:57:00 UTC 2017 - neutrino8@opensuse.org
624
625
- Update to version 3.2.7
626
  * Added support for FFmpeg's internal Opus audio encoder
627
628
-------------------------------------------------------------------
629
Sun May 14 09:36:00 UTC 2017 - neutrino8@opensuse.org
630
631
- Update to version 3.2.6
632
  * Bugfix in the software scale code. Use an if conditional
633
    to check for an y/n answer
634
635
-------------------------------------------------------------------
636
Sat May 13 18:04:00 UTC 2017 - neutrino8@opensuse.org
637
638
- Update to version 3.2.5
639
  * Support accurate rounding for the software scalers
640
  * Support full chroma interpolation for the software scalers
641
  * Use the flags option of the scale option instead of -sws_flags
642
    to set scaler and its options
643
644
-------------------------------------------------------------------
645
Mon Apr 03 19:04:00 UTC 2017 - neutrino8@opensuse.org
646
647
- Update to version 3.2.4
648
  * Support setting the input/output color range
649
650
-------------------------------------------------------------------
651
Tue Mar 28 19:04:00 UTC 2017 - neutrino8@opensuse.org
652
653
- Update to version 3.2.3
654
  * Update to the default encoding options
655
656
-------------------------------------------------------------------
657
Sat Mar 18 22:00:00 UTC 2017 - neutrino8@opensuse.org
658
659
- Update to version 3.2.2
660
  * Update colorspace entry for NTSC video
661
  * Fixed bug in the video_colorspace_func() values
662
663
-------------------------------------------------------------------
664
Mon Mar 06 21:30:00 UTC 2017 - neutrino8@opensuse.org
665
666
- Update to version 3.2.1
667
  * Update audio compression level values
668
  * Initial support for HDR VUI signaling
669
670
-------------------------------------------------------------------
671
Wed Feb 22 15:05:00 UTC 2017 - neutrino8@opensuse.org
672
673
- Update to version 3.2.0
674
  * Support high FPS -> low FPS conversions
675
  * Bugfix: missing options in FPS conversion menu
676
677
-------------------------------------------------------------------
678
Mon Feb 06 20:43:00 UTC 2017 - neutrino8@opensuse.org
679
680
- Update to version 3.1.9
681
  * Support the framestep filter for FPS conversion
682
  * Support halving the frame rate. Only supported for
683
    50/59.940/60 FPS input
684
685
-------------------------------------------------------------------
686
Wed Jan 25 12:00:00 UTC 2017 - neutrino8@opensuse.org
687
688
- Update to version 3.1.8
689
  * Small improvement: add "Track $i:" to the question for
690
    audio channel layout
691
692
-------------------------------------------------------------------
693
Tue Jan 24 16:20:00 UTC 2017 - neutrino8@opensuse.org
694
695
- Update to version 3.1.7
696
  * Removed one of the OUTPUT variables for batch mode. It is
697
    no longer needed
698
  * Rewrote the audio channel layout code. It is now based on
699
    per-codec encoder support
700
  * Repositioned the audio channel checking code
701
702
-------------------------------------------------------------------
703
Fri Jan 20 13:37:00 UTC 2017 - neutrino8@opensuse.org
704
705
- Update to version 3.1.6
706
  * Fixed a small issue in the output for batch mode
707
  
708
-------------------------------------------------------------------
709
Wed Jan 18 14:05:00 UTC 2017 - neutrino8@opensuse.org
710
711
- Update to version 3.1.5
712
  * Check channel amount for the libfdk_aac encoder and warn and
713
    exit on 7 channels as it doesn't support it
714
  * Use range=tv instead of range=mpeg for the color conversion
715
    filter
716
  * Bugfix: return value of variable autocrop wasn't checked
717
    when running in batch mode resulting in always cropping
718
    the input files
719
  * Bugfix in the $OUTPUT variable when running in batch mode
720
  * Removed readlink from the batch mode variables as it's no
721
    longer needed
722
723
-------------------------------------------------------------------
724
Sun Jan 15 11:44:00 UTC 2017 - neutrino8@opensuse.org
725
726
- Update to version 3.1.4
727
  * Support ALAC audio encoding
728
  * Some small improvements to the audio code
729
  * A few variable renamings, mostly in the case statements
730
731
-------------------------------------------------------------------
732
Fri Jan 13 11:43:00 UTC 2017 - neutrino8@opensuse.org
733
734
- Update to version 3.1.3
735
  * Support 50 <-> 60/59.940 FPS conversions
736
  * Use upper-case words for the color primaries/transfers/matrices
737
    and pixel formats
738
  * Support 4.0 audio channel layout in addition to Quad
739
740
-------------------------------------------------------------------
741
Thu Jan 12 00:26:00 UTC 2017 - neutrino8@opensuse.org
742
743
- Update to version 3.1.2
744
  * Added support for pixel format conversion
745
  * Added support for colorspace conversion
746
747
-------------------------------------------------------------------
748
Mon Jan 09 12:45:00 UTC 2017 - neutrino8@opensuse.org
749
750
- Update to version 3.1.1
751
  * Fix a possible issue when detecting the FPS value that occurs
752
    with some files
753
  * Expand directory path internally instead of exporting the
754
    dirname command to the file that gets sourced for encoding
755
  * Use 'bc' for calculating the detected FPS value
756
  * Only use fractions internally for FPS values. The user should
757
    be presented with the floating point value
758
759
-------------------------------------------------------------------
760
Sun Jan 08 11:24:00 UTC 2017 - neutrino8@opensuse.org
761
762
- Update to version 3.1.0
763
  * Support SMPTE-2084 transfer characteristics
764
  * Placed the video post-processing filters in their own sub-menu
765
  * Some small changes to the FPS conversion code
766
767
-------------------------------------------------------------------
768
Fri Jan 06 10:53:00 UTC 2017 - neutrino8@opensuse.org
769
770
- Update to version 3.0.9
771
  * Bugfix: default output directory wasn't made when running
772
    in batch mode
773
  * Display found per-file crop values when running in batch mode
774
775
-------------------------------------------------------------------
776
Thu Jan 05 11:35:00 UTC 2017 - neutrino8@opensuse.org
777
778
- Update to version 3.0.8
779
  * Support per-file auto-cropping when running in batch mode
780
  * Use internally full paths for input and output
781
  * Add a test case for output directory to the script that gets
782
    sourced for encoding
783
784
-------------------------------------------------------------------
785
Wed Jan 04 13:02:00 UTC 2017 - neutrino8@opensuse.org
786
787
- Update to version 3.0.7
788
  * Use readlink to get the full path to the cover art image. Fixes
789
    an issue when running in batch mode
790
791
-------------------------------------------------------------------
792
Fri Dec 02 14:42:00 UTC 2016 - neutrino8@opensuse.org
793
794
- Update to version 3.0.6
795
  * Merged the output code for the batch mode with that for single
796
    file input
797
  * Fixed an issue where remuxing to MP4 may fail in case the user
798
    chooses FLAC audio
799
  * Renamed variable $extracon to $remuxcon and $econ to $rcon
800
  * Made strict option "global" so I won't have to worry about
801
    adding experimental audio codecs support in the future
802
  * Clean ups to the FPS conversion menu
803
804
-------------------------------------------------------------------
805
Wed Nov 23 15:20:00 UTC 2016 - neutrino8@opensuse.org
806
807
- Update to version 3.0.5
808
  * Added support for FLAC audio in MP4. Requires a very recent
809
    ffmpeg version
810
  * Added the $strict variable to the remuxing code
811
  * Use the improved way of gathering info for the audio sample
812
    rate detection
813
  * Added the ability to flag the first internal or external
814
    subtitle as default, when using the option for internal and
815
    external subtitle copying
816
  * Added support for LD-AAC audio encoding with libfdk-aac
817
  * Removed stderr to stdout redirection (2>&1) for some of the
818
    ffprobe lines. It is no longer needed
819
820
-------------------------------------------------------------------
821
Sun Nov 20 16:44:00 UTC 2016 - neutrino8@opensuse.org
822
823
- Correct a small issue in the cropping code
824
- Update the Makefile
825
826
-------------------------------------------------------------------
827
Sun Nov 20 14:02:00 UTC 2016 - neutrino8@opensuse.org
828
829
- Update to version 3.0.4
830
  * Moved checks for supported containers into its own function,
831
    check_container_func()
832
  * Improvements to gathering information about the input file.
833
    Saves us piping to sed and in some cases piping to awk and tail
834
  * Removed the NOSOUND option since the user can specify 0 for
835
    amount of audio tracks which equals to encoding with the NOSOUND
836
    option
837
  * Placed both subcopy and subcpy variables into a single subparams
838
    variable. This also removes the NOSUBS variable
839
  * Placed the video length detection code into its own function,
840
    video_length_func(), as it is used in two places so we can
841
    save writing the same stuff twice
842
  * Instead of skipping bitrate calc for target file size in case
843
    we can't detect the video length, ask the user to provide it
844
  * Removed install script and added a Makefile for installation
845
  * Added new INSTALL file with install/uninstall instructions
846
847
-------------------------------------------------------------------
848
Fri Nov 18 01:35:00 UTC 2016 - neutrino8@opensuse.org
849
850
- Update to version 3.0.3
851
  * Use process number instead of .old when renaming existing files
852
  * Added support for detelecining (IVTC). Bumps up config file
853
    version to 33
854
  * Minor improvements to the cropping code
855
856
-------------------------------------------------------------------
857
Wed Nov 16 09:18:00 UTC 2016 - neutrino8@opensuse.org
858
859
- Update to version 3.0.2
860
  * Added support for 3-pass encoding
861
  * Added support for setting a default audio codec in the config
862
    file. Bumps up config file version to 32
863
  * Moved setting the video bitrate before the video filters
864
  * More variables renamings and other small code tweaks
865
  * Do some checking on duplicate entries when using additional
866
    containers and warn and exit
867
  * Updated the man page
868
  
869
-------------------------------------------------------------------
870
Mon Nov 14 09:18:00 UTC 2016 - neutrino8@opensuse.org
871
872
- Update to version 3.0.1
873
  * Set default amount of subtitles to 1 instead of exiting when no
874
    value is given
875
  * Allow the user to choose the amount of audio tracks he wants at
876
    run time instead of requiring it to be set in the config file.
877
    This removes config file var MAX_AUD_TRACKS and bumps up version
878
    to 31
879
  * Renamed array variables audmapval and submapval to audindex and
880
    subindex since we're not mapping but specifying the audio/sub
881
    index id with these vars
882
  * Fixed a possible case where audio params weren't cleared in
883
    case the nosound option was chosen
884
  * Removed an if conditional checking for MAX_SUBS which no longer
885
    is used
886
887
-------------------------------------------------------------------
888
Sun Nov 13 11:36:00 UTC 2016 - neutrino8@opensuse.org
889
890
- Update to version 3.0.0
891
  * Added support for batch encoding mode, to be activated with the
892
    new -b option. It's used to encode directories with video files
893
  * Renamed variable $mode to $encmode for clarity
894
  * Reworked the input/output code
895
  * Disabled strong-intra-smoothing in the default x265 options
896
    in the config file
897
  * Instead of relying on a config var to set the subtitles amount
898
    to support, ask the user each time to provide it. Makes the
899
    code less complex and easier to extend in the future. Bumps up
900
    config file version to 30
901
  * Check if the X265PARAMS var is missing from config in case we're
902
    not using an x265 preset
903
  * Updated the man page
904
905
-------------------------------------------------------------------
906
Sat Nov 12 10:48:00 UTC 2016 - neutrino8@opensuse.org
907
908
- Update to version 2.9.9
909
  * Added support for importing external srt/ssa subtitles for the
910
    mkv, m2ts, mts and ts containers
911
  * Moved the subtitle code into its own video_subtitles_func()
912
    function
913
  * Added support for simultaneously copying subtitles from the
914
    input file and copying external ones
915
  * Renamed variable SUBT to SUBNR for clarity
916
  * Updated the README file and man page
917
918
-------------------------------------------------------------------
919
Thu Nov 10 21:15:00 UTC 2016 - neutrino8@opensuse.org
920
921
- Update to version 2.9.8
922
  * Check if name of input file matches that of output file and warn
923
    and exit. Requires the realpath utility
924
  * Added support for the m2ts, mts and ts containers
925
  * Merged the code that checks if an audio codec is supported by a
926
    container with that that checks for additional output containers.
927
    Removes code duplication and maintainability
928
  * Update to the audio sample rates. Sync them with
929
    ffmpeg -h encoder=<encoder>
930
  * Restrict TrueHD channels to 2, 5 and 6 as that's what the encoder
931
    supports
932
  * Updated the README file
933
934
935
-------------------------------------------------------------------
936
Wed Nov 09 07:00:00 UTC 2016 - neutrino8@opensuse.org
937
938
- Update to version 2.9.7
939
  * Renamed config var CON to CONFMT. Updates config file version
940
    to 29
941
  * Reduced some duplication in the audio codec checks for the
942
    container formats
943
  * Reduced some error message duplication when checking if an
944
    additional container supports an audio codec
945
  * Rework to the additional container selection code
946
  * Added color functions for the additional container conversion
947
  * Added back support for the MOV container
948
949
-------------------------------------------------------------------
950
Tue Nov 08 10:10:00 UTC 2016 - neutrino8@opensuse.org
951
952
- Update to version 2.9.6
953
  * Added support for encoding to TrueHD audio. Requires a very
954
    recent ffmpeg version, preferably latest from git
955
  * Some small improvements to the additional container output
956
  * Moved the video_deinterlace_func() function inside the actual
957
    deinterlace code
958
  * Update to the README file
959
  * Update to the man page
960
961
-------------------------------------------------------------------
962
Mon Nov 07 16:25:00 UTC 2016 - neutrino8@opensuse.org
963
964
- Update to version 2.9.5
965
  * Cosmetics in the code for deinterlacing
966
  * Instead of skipping FPS conversion if the FPS can't be detected,
967
    ask the user to provide it
968
  * Use single brackets instead of double ones in the nosound
969
    setup code
970
  * Added license snippet at the top of the script
971
  * Added support for outputting to additional container formats
972
  * Do some checking on supported audio codecs for the supported
973
    containers
974
  * Check specified container and warn and exit if it's not supported
975
  * Support setting the FLAC compression level
976
  * Break out of the if conditionals in the audio code and replace
977
    them with two case statements
978
  * Update to the README file
979
  
980
-------------------------------------------------------------------
981
Sun Nov 06 09:52:00 UTC 2016 - neutrino8@opensuse.org
982
983
- Update to version 2.9.4
984
  * Bugfix: resampling wasn't working for fdk-aac due to missing
985
    value in the case statement
986
  * Check if output file exists and if so, move it to $file.old
987
  * Use test directly instead of an if condition to set the audio
988
    filters
989
  * Support bitrate calculations for target file size when doing
990
    audio copy
991
  * Use fdk* in the case statements for easier typing
992
  * Renamed variable astrm to astream for clarity
993
  * Use [1-2]p in the case statements for passmodes instead of 1p|2p
994
  * New function, video_field_parity_func(), to detect and report the
995
    interlace field order. Used by motion-compensation deinterlacing
996
    and interlaced encoding
997
  * Detect and display audio sample rate in case resampling is chosen
998
  * Improvements to the video_fps_func() function. Get the FPS value
999
    directly instead of outputting to a file and reading it
1000
1001
-------------------------------------------------------------------
1002
Sat Nov 05 10:56:00 UTC 2016 - neutrino8@opensuse.org
1003
1004
- Update to version 2.9.3
1005
  * Use a single var, $ofps, to set the output FPS for both
1006
    deinterlace bobbing and FPS conversion
1007
  * Use new $bob var to indicate that we do bobbing and use that
1008
    var to disable FPS conversion
1009
  * Renamed $fp var in video_deinterlace_func() to $fpar
1010
  * Print a warning message that FPS conversion gets disabled if
1011
    the user chooses audio copy
1012
  * Added support for the FDK-AAC audio codec. Requires ffmpeg
1013
    to be compiled with libfdk-aac support
1014
  * Support FPS conversion with the 'fps' filter
1015
  * Some minor code optimizations
1016
1017
-------------------------------------------------------------------
1018
Fri Nov 04 10:43:00 UTC 2016 - neutrino8@opensuse.org
1019
1020
- Update to version 2.9.2
1021
  * Bugfix: the scale variable was used twice for different things
1022
    causing an overwrite of the scale filter parameters, which
1023
    eventually results in ffmpeg complaining and exiting
1024
  * Added support for NTSC <-> NTSC and NTSC <-> PAL frame rate
1025
    conversions
1026
  * New var in config file, VID_FPS_CONVERT, to enable/disable
1027
    FPS conversion. Bumps up config file version to 28
1028
  * Moved the FPS detection code into its own function so it can
1029
    be easily reused
1030
  * Minor cosmetics
1031
  * Updated the README file
1032
1033
-------------------------------------------------------------------
1034
Thu Nov 03 15:29:00 UTC 2016 - neutrino8@gmail.com
1035
1036
- Update to version 2.9.1
1037
  * Added support for interlace-aware encoding
1038
  * Added support for the spp, uspp and pp7 deblockers
1039
  * Support asking for software scaler during exec time
1040
  * Added new SCALE var to the config file to enable/disable
1041
    support for software scaling. Bumps up the config file
1042
    version to 27
1043
  * Do a test write to see if output directory is writable by
1044
    the script executing user
1045
  * Updated the README file
1046
1047
-------------------------------------------------------------------
1048
Wed Nov 02 19:40:00 UTC 2016 - neutrino8@gmail.com
1049
1050
- Update to version 2.9.0
1051
  * Added support for motion compensation deinterlacing for both
1052
    deinterlacing at original FPS and bobbing
1053
  * Use denoise var instead of denoiser for the denoise filters
1054
    and rotate var instead of transpose for the transpose filter
1055
  * Added support for deblocking with the fspp filter. This bumps
1056
    up the config file version to 26
1057
  * Update to the README file
1058
  
1059
-------------------------------------------------------------------
1060
Tue Nov 01 00:35:00 UTC 2016 - neutrino8@gmail.com
1061
1062
- Update to version 2.8.9
1063
  * Added support for bobbing (deinterlace at double FPS)
1064
  * Cosmetics: add menu header to the Color Primaries option
1065
  
1066
-------------------------------------------------------------------
1067
Tue Oct 18 20:26:00 UTC 2016 - neutrino8@gmail.com
1068
1069
- Add changes file
1070