Commit Graph

9515 Commits

Author SHA1 Message Date
Moritz Bunkus
dd54191eba build: accept unchanged strings from Transifex if original is fuzzy 2016-04-02 10:56:06 +02:00
Timofey Lisunov
d3555237b2 translations: update Russian 2016-04-01 15:06:36 +02:00
Moritz Bunkus
6e39eedff7 translations: fix grammar mistake ("a XML" → "an XML") 2016-04-01 15:04:59 +02:00
Moritz Bunkus
e90c245727 GUI: clear "attached files" on "remove all files" action 2016-04-01 12:01:15 +02:00
Jan Mazurczyk
7557d3fc67 translations: update Polish 2016-04-01 11:54:58 +02:00
Roberto Boriotti
fd3ac563c1 translations: update Italian 2016-04-01 11:26:08 +02:00
Dean Lee
5c6934cf8f translations: update Chinese Simplified 2016-04-01 11:26:08 +02:00
Timofey Lisunov
1687d70bcb translations: update Russian 2016-04-01 11:26:08 +02:00
Israel Lucas Torrijos
9dd07fa880 translations: update Spanish 2016-04-01 11:26:08 +02:00
Potato
a74311694f translations: update Korean 2016-04-01 11:26:08 +02:00
Potato
94ca2fadc2 man page translations: update Korean 2016-04-01 11:26:08 +02:00
Moritz Bunkus
851485b20f GUI: merge: remove superfluous object creator arg in loadSettingsGroup
It was introduced back in the day as a workaround for a bug in the
compiler.
2016-04-01 08:57:33 +02:00
Moritz Bunkus
40bd28e986 GUI: merge: fix ambiguous type conversion from int64_t to QVariant on 64bit Linux 2016-04-01 08:57:22 +02:00
Moritz Bunkus
376722032c translations: update list of translatable strings; update German translation 2016-03-31 23:05:31 +02:00
Moritz Bunkus
7a60d3d6d3 GUI: merge: move attachments from source files to own list on "attachments" tab 2016-03-31 22:57:06 +02:00
Moritz Bunkus
bc6fb31b3c GUI: playlists: don't ask for scanning if there's only one file 2016-03-31 19:45:57 +02:00
Moritz Bunkus
0745ec8dad translations: update German 2016-03-31 19:16:34 +02:00
Moritz Bunkus
258d47ec52 AUTHORS, ru.po: update Russian translation authors 2016-03-31 19:15:54 +02:00
Moritz Bunkus
aec4beb480 Merge pull request #1643 from remuxer32/patch-17
Update pl.po
2016-03-31 19:00:15 +02:00
remuxer32
72bc9f439d Update pl.po
I have added the missing full stop ( . ), and also improved one word.

Dodałem brakującą kropkę ( . ), a także ulepszyłem jedno słowo.
2016-03-31 18:55:37 +02:00
Moritz Bunkus
2998d57d6b translations: add dot at end of sentence 2016-03-31 18:37:11 +02:00
Burak Yavuz
4e2a94adda translations: update Turkish 2016-03-31 18:36:40 +02:00
Moritz Bunkus
b380c2611b codecs: fix name of "DTS-HD High Resolution Audio" 2016-03-30 21:31:28 +02:00
Jan Mazurczyk
d728c17399 translations: update Polish 2016-03-30 20:48:08 +02:00
Moritz Bunkus
98145a41bc translations: change "samplesize" into "sample size" 2016-03-30 18:44:34 +02:00
René Maassen
52c0138ad7 translations: update Dutch 2016-03-30 18:43:40 +02:00
René Maassen
304d253c7c translations: update Dutch 2016-03-30 18:41:42 +02:00
Moritz Bunkus
97427d2fd0 AVC/h.264: handle interlaced bottom field first correctly
The currently queued frames must be flushed before either a progressive
key frame or before the first field of an interlaced key frame. The
first field may also be the bottom field even though that is rare.
2016-03-29 22:08:43 +02:00
Moritz Bunkus
f7cfa96ec9 AVC/h.264: add more debug code 2016-03-29 20:55:38 +02:00
Moritz Bunkus
ad4fc3ea30 ChangeLog: udpate 2016-03-29 20:27:58 +02:00
Moritz Bunkus
42271f5c57 JSON: update nlohmann's JSON library
The old revision has a serious memory usage issue. For example, on
Windows a 650 KB JSON file results in memory usage of roughly 2 GB of
allocated RAM that won't be freed anymore.

The updated version doesn't have this problem anymore.

Fixes #1631.
2016-03-29 20:05:50 +02:00
Moritz Bunkus
ac1aa8f374 QuickTime/MP4 reader: JSON ident: report audio sampling frequency as an integer
My JSON schema says it should be an integer, so make it one and not a
floating point number.

All other input modules already either use integers for storing the
value or cast the floating point variables to integers before adding
them to the JSON output.

This will only required required with an updated version of nlohmann's
JSON library as the current library implicitly casts the float to an
int. The updated version won't do that anymore and preserve the type.
2016-03-29 20:01:23 +02:00
Ricardo Perdigão
bb9f40d8b7 translations: update Portuguese 2016-03-29 15:01:18 +02:00
Moritz Bunkus
3c27ccf5d0 Rakefile: optionally include Transifex push/pull targets for languages in -T 2016-03-29 14:57:08 +02:00
Moritz Bunkus
f26fe8211e translations: update list of translatable strings 2016-03-29 14:47:58 +02:00
Moritz Bunkus
e4c56bec91 AVC/h.264: remove commented-out code 2016-03-29 12:32:55 +02:00
Moritz Bunkus
4646833b8c AVC/h.264: add debug output for flushing on key frames 2016-03-29 12:32:25 +02:00
Moritz Bunkus
d3d2b8aa46 MPEG TS reader: improve debug output 2016-03-29 12:31:31 +02:00
Timofey Lisunov
c2ff22e540 translations: update Russian 2016-03-29 08:56:39 +02:00
Moritz Bunkus
c8a20d52a4 Mac OS build: link with -headerpad_max_install_names
The executable headers on Mac OS contain paths to shared libraries. When
building the disk image these absolute paths must be changed into ones
relative to the executable's location so that the end user doesn't have
to install those libraries (Qt in this case) system-wide.

Unfortunately there may not be enough room in the headers for this
substitution. The additional linker flag "-headerpad_max_install_names"
forces the linker to reserve enough space.
2016-03-28 18:17:46 +02:00
Moritz Bunkus
5d5767d95c Bump version number, set release code name, add release message 2016-03-28 17:56:53 +02:00
Timofey Lisunov
19dc1e36c5 translations: update Russian 2016-03-28 17:55:57 +02:00
Moritz Bunkus
9a2beaca81 build system: add git sub-command to action side of non-verbose output 2016-03-28 17:41:07 +02:00
Moritz Bunkus
9bbe8da474 build system: puts_runq has been refactored to puts_qaction, not puts_vaction 2016-03-28 17:40:48 +02:00
Moritz Bunkus
39f421bffb Transifex pull: use Plural-Forms meta entry from Transifex 2016-03-28 17:36:47 +02:00
Potato
460504b5ef translations: update Korean 2016-03-28 17:35:03 +02:00
Moritz Bunkus
78a561113d build system: puts_runq has been refactored to puts_vaction 2016-03-28 17:34:32 +02:00
Moritz Bunkus
ff42108c44 subtitle packetizer: assume system character set if none is given
This is a regression introduced in
8ca1160de0 which was supposed to fix
--sub-charset having an effect on files with a byte-order
mark (BOM).

Problem is that the supposed fix also made the subtitle packetizer only
recode if a character set was explicitly given even for files which do
not contain a BOM. Instead it should recode from the system's character
set in such a case. This is done if charset_converter_c::init() is
called with an empty string. Unfortunately commit 8ca1160 changed the
packetizer not to call charset_converter_c::init() if the given
character set is empty.

Thee semantics are:

- "recode" is not set if the source is known to be in UTF-8 already,
  e.g. if the track is read from an SRT file with a BOM or if it's read
  from a Matroska file.
- "is_utf8" is set if the source is known to be in UTF-8 for other
  reasons.

Therefore if recode is set and is_utf8 isn't then the conversion must
take place no matter if --sub-charset is given or not. If it is
given (m_ti.m_sub_charset is not empty) then use that;
otherwise (m__ti.m_sub_charset is empty) use the system's character
set.

Fixes #1639.
2016-03-28 17:24:23 +02:00
KonaBlend
ca686f2ff8 build system: consolidate puts_runq and $verbose 2016-03-28 05:32:00 -04:00
Moritz Bunkus
5c33f13935 Merge pull request #1637 from KonaBlend/pch
build system: fix moc dependencies
2016-03-28 09:20:02 +02:00