summaryrefslogtreecommitdiffstats
path: root/gst/qtmux/gstqtmux.c
AgeCommit message (Collapse)AuthorFilesLines
2009-06-19qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319.Mark Nauwelaerts1-17/+41
2009-06-19qtmux: set default movie timescale to microsecond unitsMark Nauwelaerts1-1/+1
2009-06-19qtmux: add 3GP style tagging (and refactor appropriately)Mark Nauwelaerts1-132/+347
2009-06-19qtmux (and variants): handle pixel-aspect-ratio. Fixes #584358.Mark Nauwelaerts1-1/+2
2009-05-28qtmux: use different stsd atom type for H263 for ISO and QT variantsMark Nauwelaerts1-1/+4
Fixes #584114.
2009-05-07Add ranks to various muxers and encoders in -badChristian Schaller1-1/+1
2009-03-26qtmux: fix reusing elementMark Nauwelaerts1-0/+7
State change to READY and then back to PAUSED should still provide the proper structures as are otherwise freshly available following a request_new_pad. Pointed out by Thiago Santos.
2009-03-23qtmux: fix includes for lseekWim Taymans1-0/+5
--
2009-03-23win32: fix seeking in large filesLRN1-1/+18
Use _lseeki64() on Windows to seek in large files. Fixes #576021.
2009-03-03qtmux: Be a bit more verbose in our debug message when failing to renegotiateEdward Hervey1-2/+2
2009-01-28Additional media type support in qtmux (and friends).Mark Nauwelaerts1-0/+8
Support AMR and H263 for both qtmux and gppmux, and add extensions in sample table description.
2008-12-19gst/qtmux/gstqtmux.c: Do not tempt or suggest to violate gst_collect_pads ↵Mark Nauwelaerts1-1/+0
API specification. Original commit message from CVS: * gst/qtmux/gstqtmux.c: (gst_qt_mux_change_state): Do not tempt or suggest to violate gst_collect_pads API specification.
2008-12-19gst/qtmux/: Dual license qtmux LGPL/MIT. Fixes #564232.Mark Nauwelaerts1-0/+23
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Dual license qtmux LGPL/MIT. Fixes #564232.
2008-12-16Totally remove the internal taglists and fully use tagsetter. Fixes various ↵Stefan Kost1-33/+16
tag muxing issues. Original commit message from CVS: * ext/celt/gstceltenc.c: * ext/celt/gstceltenc.h: * ext/metadata/gstmetadatamux.c: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: Totally remove the internal taglists and fully use tagsetter. Fixes various tag muxing issues.
2008-11-18gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added.David Schleef1-1/+6
Original commit message from CVS: * gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added.
2008-11-15gst/qtmux/gstqtmux.*: Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.David Schleef1-13/+39
Original commit message from CVS: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.
2008-11-14gst/qtmux/: Revert previous commit.Mark Nauwelaerts1-23/+0
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Revert previous commit.
2008-11-14gst/qtmux/: Dual license LGPL/MIT, as apparently supposed to.Mark Nauwelaerts1-0/+23
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Dual license LGPL/MIT, as apparently supposed to.
2008-11-14gst/qtmux/: Cut detour in sample description extension construction.Mark Nauwelaerts1-14/+31
Original commit message from CVS: * gst/qtmux/atoms.c: (build_esds_extension), (build_mov_aac_extension), (build_jp2h_extension), (build_codec_data_extension): * gst/qtmux/atoms.h: * gst/qtmux/fourcc.h: * gst/qtmux/gstqtmux.c: (gst_qt_mux_audio_sink_set_caps), (gst_qt_mux_video_sink_set_caps): * gst/qtmux/gstqtmuxmap.c: (gst_qt_mux_map_format_to_header): Cut detour in sample description extension construction. Also actually implement ISO JPEG2000 mj2 format.
2008-11-11gst/qtmux/gstqtmux.c: Add some more safety/sanity checks in tag manipulation.Mark Nauwelaerts1-4/+4
Original commit message from CVS: * gst/qtmux/gstqtmux.c: (gst_qt_mux_add_metadata_tags): Add some more safety/sanity checks in tag manipulation.
2008-11-08Copy qtmux from revision 148 of the gst-qtmux repository.Thiago Sousa Santos1-0/+1823
Original commit message from CVS: patch by: Thiago Sousa Santos <thiagossantos@gmail.com> * configure.ac: * gst/qtmux/Makefile.am: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Copy qtmux from revision 148 of the gst-qtmux repository. Fixes #550280.