Steve Lhomme
921d37dd06
jpeg: handle Spatial RDF metadata coded as XML data
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
fb9ba9cbb3
core: merge the video format pose fields in a struct
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years ago
Jean-Baptiste Kempf
3e77fa781e
Jpeg: use locale-indepent strtof
10 years ago
Steve Lhomme
8067a2495f
jpeg: read panoramic metadata from the XMP EXIF data
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
10 years ago
Thomas Guillem
47467b9628
decoder: video: don't update format when creating a picture
Decoder modules are now responsible for calling decoder_UpdateVideoFormat()
before decoder_NewPicture().
In a lot of modules, decoder_UpdateVideoFormat() could be called in a better
place. Just after dec->fmt_out is updated for example.
10 years ago
Tristan Matthews
866e01d5f2
jpeg: fix inverted chroma
Due to fix in 5133b722d4
10 years ago
Wayne McDougall
f0b54ded86
Jpeg: more precise definition of int types
Tighter definition of int types, tightening of code, improved
change to type definition for win32 compilation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Rémi Denis-Courmont
2d2e92ecef
jpeg: remove invalid cast
10 years ago
Jean-Baptiste Kempf
e7abf33e34
jpeg: use explicit cast for jpeg_mem_dest
Of course, some people don't know that long != size_t
I hope your jpegs are smaller than 4GB...
10 years ago
Jean-Baptiste Kempf
5743000cfd
jpeg: fix compilation for win32
10 years ago
Wayne McDougall
16b5785805
Automatically orient JPEG image based on orientation flag, if present
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Paul Saman
ce6db7865c
codec: don't drop blocks marked BLOCK_FLAG_DISCONTINUITY
11 years ago
Ilkka Ollakka
c736ebc053
codec: don't drop discontinue blocks
Most of the cases it's enought just to set pts so codec resyncs itself.
Also flushing on discontinue isn't good idea.
11 years ago
Ilkka Ollakka
f213c43932
Revert "codec: don't drop discontinue blocks"
This reverts commit 5e36cb2c14 .
11 years ago
Ilkka Ollakka
d0c5748146
Revert "codec: don't drop blocks marked BLOCK_FLAG_DISCONTINUITY"
This reverts commit 48a867c768 .
Revert for futher checking
11 years ago
Jean-Paul Saman
48a867c768
codec: don't drop blocks marked BLOCK_FLAG_DISCONTINUITY
If blocks are marked BLOCK_FLAG_DISCONTINUITY then do not drop them,
unless BLOCK_FLAGS_CORRUPTED is set. Instead flush old blocks from decoder
queue and restart at this new stream access point (new timeline).
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
11 years ago
Ilkka Ollakka
5e36cb2c14
codec: don't drop discontinue blocks
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
11 years ago
Ilkka Ollakka
cdc35a524a
jpeg: set visible_ width/height
12 years ago
Tristan Matthews
c9699d8f5a
jpeg: encoder: set pts and dts
12 years ago
Hugo Beauzée-Luyssen
bba3b52257
codec: jpeg: Check for NULL p_pic before encoding
12 years ago
Tristan Matthews
0c3e5519ac
codec: jpeg encoder: fix build for older libjpeg
12 years ago
Maxim Bublis
e868212d51
codec: jpeg encoder implemented
This patch implements jpeg encoder using libjpeg.
Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years ago
Maxim Bublis
0d75e9fada
codec/jpeg: move some setup in init function
Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years ago
Rafaël Carré
d5ec2e9fc7
jpeg: avoid a cast
12 years ago
Maxim Bublis
71d201b8d9
codec/jpeg: removed useless code
On any error libjpeg always setjmp, and that code never executes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years ago
Maxim Bublis
6a06a82aa2
codec: implemented libjpeg module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago