File ffhevc.changes of Package ffhevc (Revision 196)

Currently displaying revision 196 , Show latest

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