File ffhevc.changes of Package ffhevc (Revision 27)
Currently displaying revision 27 , Show latest
267
1
-------------------------------------------------------------------
2
Wed Nov 23 15:20:00 UTC 2016 - neutrino8@opensuse.org
3
4
- Update to version 3.0.5
5
* Added support for FLAC audio in MP4. Requires a very recent
6
ffmpeg version
7
* Added the $strict variable to the remuxing code
8
* Use the improved way of gathering info for the audio sample
9
rate detection
10
* Added the ability to flag the first internal or external
11
subtitle as default, when using the option for internal and
12
external subtitle copying
13
* Added support for LD-AAC audio encoding with libfdk-aac
14
* Removed stderr to stdout redirection (2>&1) for some of the
15
ffprobe lines. It is no longer needed
16
17
-------------------------------------------------------------------
18
Sun Nov 20 16:44:00 UTC 2016 - neutrino8@opensuse.org
19
20
- Correct a small issue in the cropping code
21
- Update the Makefile
22
23
-------------------------------------------------------------------
24
Sun Nov 20 14:02:00 UTC 2016 - neutrino8@opensuse.org
25
26
- Update to version 3.0.4
27
* Moved checks for supported containers into its own function,
28
check_container_func()
29
* Improvements to gathering information about the input file.
30
Saves us piping to sed and in some cases piping to awk and tail
31
* Removed the NOSOUND option since the user can specify 0 for
32
amount of audio tracks which equals to encoding with the NOSOUND
33
option
34
* Placed both subcopy and subcpy variables into a single subparams
35
variable. This also removes the NOSUBS variable
36
* Placed the video length detection code into its own function,
37
video_length_func(), as it is used in two places so we can
38
save writing the same stuff twice
39
* Instead of skipping bitrate calc for target file size in case
40
we can't detect the video length, ask the user to provide it
41
* Removed install script and added a Makefile for installation
42
* Added new INSTALL file with install/uninstall instructions
43
44
-------------------------------------------------------------------
45
Fri Nov 18 01:35:00 UTC 2016 - neutrino8@opensuse.org
46
47
- Update to version 3.0.3
48
* Use process number instead of .old when renaming existing files
49
* Added support for detelecining (IVTC). Bumps up config file
50
version to 33
51
* Minor improvements to the cropping code
52
53
-------------------------------------------------------------------
54
Wed Nov 16 09:18:00 UTC 2016 - neutrino8@opensuse.org
55
56
- Update to version 3.0.2
57
* Added support for 3-pass encoding
58
* Added support for setting a default audio codec in the config
59
file. Bumps up config file version to 32
60
* Moved setting the video bitrate before the video filters
61
* More variables renamings and other small code tweaks
62
* Do some checking on duplicate entries when using additional
63
containers and warn and exit
64
* Updated the man page
65
66
-------------------------------------------------------------------
67
Mon Nov 14 09:18:00 UTC 2016 - neutrino8@opensuse.org
68
69
- Update to version 3.0.1
70
* Set default amount of subtitles to 1 instead of exiting when no
71
value is given
72
* Allow the user to choose the amount of audio tracks he wants at
73
run time instead of requiring it to be set in the config file.
74
This removes config file var MAX_AUD_TRACKS and bumps up version
75
to 31
76
* Renamed array variables audmapval and submapval to audindex and
77
subindex since we're not mapping but specifying the audio/sub
78
index id with these vars
79
* Fixed a possible case where audio params weren't cleared in
80
case the nosound option was chosen
81
* Removed an if conditional checking for MAX_SUBS which no longer
82
is used
83
84
-------------------------------------------------------------------
85
Sun Nov 13 11:36:00 UTC 2016 - neutrino8@opensuse.org
86
87
- Update to version 3.0.0
88
* Added support for batch encoding mode, to be activated with the
89
new -b option. It's used to encode directories with video files
90
* Renamed variable $mode to $encmode for clarity
91
* Reworked the input/output code
92
* Disabled strong-intra-smoothing in the default x265 options
93
in the config file
94
* Instead of relying on a config var to set the subtitles amount
95
to support, ask the user each time to provide it. Makes the
96
code less complex and easier to extend in the future. Bumps up
97
config file version to 30
98
* Check if the X265PARAMS var is missing from config in case we're
99
not using an x265 preset
100
* Updated the man page
101
102
-------------------------------------------------------------------
103
Sat Nov 12 10:48:00 UTC 2016 - neutrino8@opensuse.org
104
105
- Update to version 2.9.9
106
* Added support for importing external srt/ssa subtitles for the
107
mkv, m2ts, mts and ts containers
108
* Moved the subtitle code into its own video_subtitles_func()
109
function
110
* Added support for simultaneously copying subtitles from the
111
input file and copying external ones
112
* Renamed variable SUBT to SUBNR for clarity
113
* Updated the README file and man page
114
115
-------------------------------------------------------------------
116
Thu Nov 10 21:15:00 UTC 2016 - neutrino8@opensuse.org
117
118
- Update to version 2.9.8
119
* Check if name of input file matches that of output file and warn
120
and exit. Requires the realpath utility
121
* Added support for the m2ts, mts and ts containers
122
* Merged the code that checks if an audio codec is supported by a
123
container with that that checks for additional output containers.
124
Removes code duplication and maintainability
125
* Update to the audio sample rates. Sync them with
126
ffmpeg -h encoder=<encoder>
127
* Restrict TrueHD channels to 2, 5 and 6 as that's what the encoder
128
supports
129
* Updated the README file
130
131
132
-------------------------------------------------------------------
133
Wed Nov 09 07:00:00 UTC 2016 - neutrino8@opensuse.org
134
135
- Update to version 2.9.7
136
* Renamed config var CON to CONFMT. Updates config file version
137
to 29
138
* Reduced some duplication in the audio codec checks for the
139
container formats
140
* Reduced some error message duplication when checking if an
141
additional container supports an audio codec
142
* Rework to the additional container selection code
143
* Added color functions for the additional container conversion
144
* Added back support for the MOV container
145
146
-------------------------------------------------------------------
147
Tue Nov 08 10:10:00 UTC 2016 - neutrino8@opensuse.org
148
149
- Update to version 2.9.6
150
* Added support for encoding to TrueHD audio. Requires a very
151
recent ffmpeg version, preferably latest from git
152
* Some small improvements to the additional container output
153
* Moved the video_deinterlace_func() function inside the actual
154
deinterlace code
155
* Update to the README file
156
* Update to the man page
157
158
-------------------------------------------------------------------
159
Mon Nov 07 16:25:00 UTC 2016 - neutrino8@opensuse.org
160
161
- Update to version 2.9.5
162
* Cosmetics in the code for deinterlacing
163
* Instead of skipping FPS conversion if the FPS can't be detected,
164
ask the user to provide it
165
* Use single brackets instead of double ones in the nosound
166
setup code
167
* Added license snippet at the top of the script
168
* Added support for outputting to additional container formats
169
* Do some checking on supported audio codecs for the supported
170
containers
171
* Check specified container and warn and exit if it's not supported
172
* Support setting the FLAC compression level
173
* Break out of the if conditionals in the audio code and replace
174
them with two case statements
175
* Update to the README file
176
177
-------------------------------------------------------------------
178
Sun Nov 06 09:52:00 UTC 2016 - neutrino8@opensuse.org
179
180
- Update to version 2.9.4
181
* Bugfix: resampling wasn't working for fdk-aac due to missing
182
value in the case statement
183
* Check if output file exists and if so, move it to $file.old
184
* Use test directly instead of an if condition to set the audio
185
filters
186
* Support bitrate calculations for target file size when doing
187
audio copy
188
* Use fdk* in the case statements for easier typing
189
* Renamed variable astrm to astream for clarity
190
* Use [1-2]p in the case statements for passmodes instead of 1p|2p
191
* New function, video_field_parity_func(), to detect and report the
192
interlace field order. Used by motion-compensation deinterlacing
193
and interlaced encoding
194
* Detect and display audio sample rate in case resampling is chosen
195
* Improvements to the video_fps_func() function. Get the FPS value
196
directly instead of outputting to a file and reading it
197
198
-------------------------------------------------------------------
199
Sat Nov 05 10:56:00 UTC 2016 - neutrino8@opensuse.org
200
201
- Update to version 2.9.3
202
* Use a single var, $ofps, to set the output FPS for both
203
deinterlace bobbing and FPS conversion
204
* Use new $bob var to indicate that we do bobbing and use that
205
var to disable FPS conversion
206
* Renamed $fp var in video_deinterlace_func() to $fpar
207
* Print a warning message that FPS conversion gets disabled if
208
the user chooses audio copy
209
* Added support for the FDK-AAC audio codec. Requires ffmpeg
210
to be compiled with libfdk-aac support
211
* Support FPS conversion with the 'fps' filter
212
* Some minor code optimizations
213
214
-------------------------------------------------------------------
215
Fri Nov 04 10:43:00 UTC 2016 - neutrino8@opensuse.org
216
217
- Update to version 2.9.2
218
* Bugfix: the scale variable was used twice for different things
219
causing an overwrite of the scale filter parameters, which
220
eventually results in ffmpeg complaining and exiting
221
* Added support for NTSC <-> NTSC and NTSC <-> PAL frame rate
222
conversions
223
* New var in config file, VID_FPS_CONVERT, to enable/disable
224
FPS conversion. Bumps up config file version to 28
225
* Moved the FPS detection code into its own function so it can
226
be easily reused
227
* Minor cosmetics
228
* Updated the README file
229
230
-------------------------------------------------------------------
231
Thu Nov 03 15:29:00 UTC 2016 - neutrino8@gmail.com
232
233
- Update to version 2.9.1
234
* Added support for interlace-aware encoding
235
* Added support for the spp, uspp and pp7 deblockers
236
* Support asking for software scaler during exec time
237
* Added new SCALE var to the config file to enable/disable
238
support for software scaling. Bumps up the config file
239
version to 27
240
* Do a test write to see if output directory is writable by
241
the script executing user
242
* Updated the README file
243
244
-------------------------------------------------------------------
245
Wed Nov 02 19:40:00 UTC 2016 - neutrino8@gmail.com
246
247
- Update to version 2.9.0
248
* Added support for motion compensation deinterlacing for both
249
deinterlacing at original FPS and bobbing
250
* Use denoise var instead of denoiser for the denoise filters
251
and rotate var instead of transpose for the transpose filter
252
* Added support for deblocking with the fspp filter. This bumps
253
up the config file version to 26
254
* Update to the README file
255
256
-------------------------------------------------------------------
257
Tue Nov 01 00:35:00 UTC 2016 - neutrino8@gmail.com
258
259
- Update to version 2.8.9
260
* Added support for bobbing (deinterlace at double FPS)
261
* Cosmetics: add menu header to the Color Primaries option
262
263
-------------------------------------------------------------------
264
Tue Oct 18 20:26:00 UTC 2016 - neutrino8@gmail.com
265
266
- Add changes file
267