root/modules/packetizer/h264.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @b8530e0d581e67465d1c6ddcc73a49178674a8b6 [b8530e0d581e67465d1c6ddcc73a49178674a8b6] 22/09/08 22:42:14 Laurent Aimar <fenrir@videolan.org> Added x264 fourcc to h264 packetizer.
(edit) @2fb4aa1b9304477dc5c37e1b884db03819b2159d [2fb4aa1b9304477dc5c37e1b884db03819b2159d] 22/08/08 01:55:48 Laurent Aimar <fenrir@videolan.org> Fixed h264 aspect ratio overflow.
(edit) @76081cdedda84f0e47c18836d2c3e55f6c0d1136 [76081cdedda84f0e47c18836d2c3e55f6c0d1136] 26/07/08 18:06:55 Laurent Aimar <fenrir@videolan.org> Fixed timestamp. Fixed an infinite loop. Fixed aspect ratio extraction.
(edit) @126902d38ee6f661d127c3118d7fa107228315a7 [126902d38ee6f661d127c3118d7fa107228315a7] 25/07/08 23:31:11 Laurent Aimar <fenrir@videolan.org> Added support for multiple SPS and/or PPS.
(edit) @8c8db25b42322c029926ddce9592b2ee7c2d1066 [8c8db25b42322c029926ddce9592b2ee7c2d1066] 25/07/08 23:15:24 Laurent Aimar <fenrir@videolan.org> Clean up and check sps/pps id validity.
(edit) @724a7186c54aa7434aef985821b54cec47fec228 [724a7186c54aa7434aef985821b54cec47fec228] 25/07/08 23:05:42 Laurent Aimar <fenrir@videolan.org> Added a few missing const.
(edit) @7fd8d8f0caa4ae995290610d22286a28c4ef865d [7fd8d8f0caa4ae995290610d22286a28c4ef865d] 25/07/08 23:01:28 Laurent Aimar <fenrir@videolan.org> Add missing aspect ratio (from a h264 revision). Correctly detect …
(edit) @5d71c531031a6d41a32f951680a758e9ce6c1062 [5d71c531031a6d41a32f951680a758e9ce6c1062] 25/07/08 22:57:21 Laurent Aimar <fenrir@videolan.org> Cosmetics.
(edit) @a6d8c19089b0ca4a35183d64553fe0f9c9a8f653 [a6d8c19089b0ca4a35183d64553fe0f9c9a8f653] 25/07/08 22:51:52 Laurent Aimar <fenrir@videolan.org> Split up ParseNALBlock into smaller functions. Fix the output order on new …
(edit) @dc7fd05268188305cbddc6af337bcbfc81ad4705 [dc7fd05268188305cbddc6af337bcbfc81ad4705] 25/07/08 22:38:20 Laurent Aimar <fenrir@videolan.org> Output a gathered picture before parsing the next SPS/PPS.
(edit) @053b0208a015e79df412b4dcdd08fe0b58e291d1 [053b0208a015e79df412b4dcdd08fe0b58e291d1] 25/07/08 22:28:43 Laurent Aimar <fenrir@videolan.org> Removed dead code + added a check against allocation errors.
(edit) @1dcdb30fe3d764d3cd5e66253b5db9e9b62909ed [1dcdb30fe3d764d3cd5e66253b5db9e9b62909ed] 25/07/08 22:26:53 Laurent Aimar <fenrir@videolan.org> Cosmetic (turned a big macro into a function).
(edit) @3561b9b28f58eb7a4183e158a8fd973800d31ceb [3561b9b28f58eb7a4183e158a8fd973800d31ceb] 31/05/08 21:10:30 Rémi Denis-Courmont <rdenis@simphalempin.com> Plugins: include vlc_common.h directly instead of vlc/vlc.h
(edit) @13ae40b0efc4f1b1ce205d9a057537047fcab3f4 [13ae40b0efc4f1b1ce205d9a057537047fcab3f4] 21/05/08 19:19:25 Rémi Denis-Courmont <rem@videolan.org> Use gettext_noop() consistently
(edit) @453ff82acfa8ec4fb717fe71b094199d8659a1f5 [453ff82acfa8ec4fb717fe71b094199d8659a1f5] 17/05/08 19:42:15 Jean-Paul Saman <jpsaman@videolan.org> Remove "out of memory" message
(edit) @27d483e9ef7a451397d7857251c8d67097661f1d [27d483e9ef7a451397d7857251c8d67097661f1d] 08/05/08 18:20:21 Rémi Denis-Courmont <rem@videolan.org> Include vlc_plugin.h as needed
(edit) @97897eeeb22b1238e56632b16cda1a0375ae7708 [97897eeeb22b1238e56632b16cda1a0375ae7708] 01/05/08 20:57:00 Rémi Denis-Courmont <rem@videolan.org> NIH syndrome cure (2)
(edit) @449fd28aaf007c6411251dae9d0dbfdc65b135d1 [449fd28aaf007c6411251dae9d0dbfdc65b135d1] 14/04/08 02:02:22 Pierre d'Herbemont <pdherbemont@videolan.org> Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false. This …
(edit) @be3c7a5f8ca2b7189f3176dbcdf32c5c06ff9af1 [be3c7a5f8ca2b7189f3176dbcdf32c5c06ff9af1] 31/03/08 10:17:53 Jean-Paul Saman <jpsaman@videolan.org> h264 packetizer : do not trust the input data in p_extra
(edit) @cf34ca7b9307806bedb90f37e40e03de8a84e35b [cf34ca7b9307806bedb90f37e40e03de8a84e35b] 31/03/08 10:17:53 Jean-Paul Saman <jpsaman@videolan.org> h264: fix maximum size calculation
(edit) @96fca586a4d2b5e03545733acde884326616bca8 [96fca586a4d2b5e03545733acde884326616bca8] 31/03/08 10:17:53 Jean-Paul Saman <jpsaman@videolan.org> Really fix H264 packetizing: abort PacketizeAVC1() if computed size is too …
(edit) @ab4e8a39d0b2d9c2998d7ab248b83463fd67f2a1 [ab4e8a39d0b2d9c2998d7ab248b83463fd67f2a1] 31/03/08 09:36:00 Jean-Paul Saman <jpsaman@videolan.org> H264 packetizer : NEVER TRUST INPUT !! Do not allocate ridiculous amount …
(edit) @079a1818dc58b9dc81ca92b5217da2a8d599572f [079a1818dc58b9dc81ca92b5217da2a8d599572f] 29/01/08 14:34:30 Rafaël Carré <funman@videolan.org> codecs & packetizers: fix warnings use size_t instead of int to …
(edit) @99fab9089e9e1709d9c3a4bc5ced0c137ac59134 [99fab9089e9e1709d9c3a4bc5ced0c137ac59134] 23/01/08 22:50:58 Rémi Denis-Courmont <rem@videolan.org> Don't include config.h from the headers - refs #297. Missing some cases …
(edit) @14764a967d832ba9da4242196895710543b78790 [14764a967d832ba9da4242196895710543b78790] 18/01/08 11:12:02 Jean-Paul Saman <jpsaman@videolan.org> Fix regression introduced in [24381]
(edit) @ca42fbe0b485eac3a0990f1aba3b660253cdaf98 [ca42fbe0b485eac3a0990f1aba3b660253cdaf98] 18/01/08 09:00:26 Jean-Paul Saman <jpsaman@videolan.org> Check malloc return values and fix a few compiler warnings.
(edit) @2bf327dfbfaea5fd719be71899bafc3c32b3bb45 [2bf327dfbfaea5fd719be71899bafc3c32b3bb45] 11/01/08 18:48:58 Ilkka Ollakka <ileoo@videolan.org> fix previous commit
(edit) @0669b648a7db1286edef12d16793bea74c5b3aad [0669b648a7db1286edef12d16793bea74c5b3aad] 11/01/08 18:42:54 Ilkka Ollakka <ileoo@videolan.org> revert 24090 and add fix for including sps/pps in every keyframe …
(edit) @7a7bb889b1318e5cb091c954c0729d3a788518de [7a7bb889b1318e5cb091c954c0729d3a788518de] 04/01/08 21:05:15 Ilkka Ollakka <ileoo@videolan.org> remove b_header in packetizer so sps/pps are send with every …
(edit) @6ee1e193fd896ab9a4729fde14f009d9ce629815 [6ee1e193fd896ab9a4729fde14f009d9ce629815] 10/09/07 20:56:52 Rafaël Carré <funman@videolan.org> Removes trailing spaces. Removes tabs.
(edit) @81c5ac29fa2e80426c1b1dfcc941a1aabe8bc808 [81c5ac29fa2e80426c1b1dfcc941a1aabe8bc808] 20/08/07 21:08:22 Rémi Denis-Courmont <rem@videolan.org> Remove stdlib.h
(edit) @ab1b0ebec326fae87388c7904c952e827acffe50 [ab1b0ebec326fae87388c7904c952e827acffe50] 30/05/07 19:36:36 Laurent Aimar <fenrir@videolan.org> Improved BLOCK_FLAG_DISCONTINUITY|BLOCK_FLAG_CORRUPTED handling in …
(edit) @09eaac810866232ee437516ca2a8fb6bcfd8b523 [09eaac810866232ee437516ca2a8fb6bcfd8b523] 02/03/07 20:51:20 Laurent Aimar <fenrir@videolan.org> Packetizers should trash all blocks with DISCONTINUITY or CORRUPTED flag …
(edit) @b160af605b251682ad86348cc4e07287084e891c [b160af605b251682ad86348cc4e07287084e891c] 27/02/07 20:39:41 Laurent Aimar <fenrir@videolan.org> Added all missing case for "Detection of the first VCL NAL unit of a …
(edit) @d3fe7f28797d4dba65ffcdd60bf932e758a48a9e [d3fe7f28797d4dba65ffcdd60bf932e758a48a9e] 26/11/06 15:20:34 Clément Stenac <zorglub@videolan.org> A bit of headers cleanup * Headers in include must contain the structures …
(edit) @b725ca4af86867d20b66c43a9d518f1fcda53d57 [b725ca4af86867d20b66c43a9d518f1fcda53d57] 17/10/06 20:23:48 Derk-Jan Hartman <hartman@videolan.org> * packetizer h264: Donwq't gather the block chain when resending the …
(edit) @7d1cff0bb27541abd0f34bd6fd1224c437d83632 [7d1cff0bb27541abd0f34bd6fd1224c437d83632] 16/10/06 23:58:12 Derk-Jan Hartman <hartman@videolan.org> Apparently ffmpeg doesn't like how we were feeding the SPS/PPS to it. At …
(edit) @4ecb86281f89ef9d7f3438edcec3798723c93f30 [4ecb86281f89ef9d7f3438edcec3798723c93f30] 24/08/06 03:17:58 Derk-Jan Hartman <hartman@videolan.org> * Handle Dicas AVC FOURCC
(edit) @834b64d0f742bf300b015afdfef91a5f3fa7382c [834b64d0f742bf300b015afdfef91a5f3fa7382c] 22/08/06 20:24:57 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: fixed insertion of SPS/PPS.
(edit) @cc5aad0aba5eb0b6f41ea93850ef7a8989e6d8b4 [cc5aad0aba5eb0b6f41ea93850ef7a8989e6d8b4] 15/08/06 01:37:28 Derk-Jan Hartman <hartman@videolan.org> * first sps, then pps
(edit) @4598f227ca9f8cb35d6a834577db17aaef1a608d [4598f227ca9f8cb35d6a834577db17aaef1a608d] 15/08/06 00:16:07 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: insert an SPS and PPS before each keyframe.
(edit) @94431db895039165b839c35907eb21890b87cc61 [94431db895039165b839c35907eb21890b87cc61] 14/08/06 23:44:15 Derk-Jan Hartman <hartman@videolan.org> * Victory at last. The h264 packetizer is fixed. Thx to Haali and gibalou …
(edit) @bf706caf1da81b3e0821fb93f13a7cf6ea85e32c [bf706caf1da81b3e0821fb93f13a7cf6ea85e32c] 25/03/06 13:54:27 Felix Paul Kühne <fkuehne@videolan.org> * another 1st string review, refs #438
(edit) @2cb472dba008f7d877ffe6bae9c5575253365282 [2cb472dba008f7d877ffe6bae9c5575253365282] 13/01/06 00:10:04 Antoine Cellerier <dionoea@videolan.org> FSF address change.
(edit) @261f3e11d248cea18054933b1bb80c4f69b81f2e [261f3e11d248cea18054933b1bb80c4f69b81f2e] 06/12/05 21:10:02 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: fixed massive memory leak.
(edit) @50fd08c33f968d4050b63344a1765fa70ecf71ec [50fd08c33f968d4050b63344a1765fa70ecf71ec] 14/09/05 00:01:20 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: small fix to annexe-b packetizer.
(edit) @29a8ff8d07fd92ee0e2c0622c20981a9dea06b14 [29a8ff8d07fd92ee0e2c0622c20981a9dea06b14] 13/09/05 19:48:32 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: date SPS and PPS blocks built from the codec …
(edit) @d21227b69cf07e6a34f20df5d01f208338992e4a [d21227b69cf07e6a34f20df5d01f208338992e4a] 19/07/05 10:39:50 Laurent Aimar <fenrir@videolan.org> * h264: handle SPS/PPS in annexb format in extra data (needed for RTP).
(edit) @fe087a38282e93addb25fa9598393e40ea233b09 [fe087a38282e93addb25fa9598393e40ea233b09] 09/07/05 08:17:09 Rémi Denis-Courmont <rem@videolan.org> Make Zorglub less unhappy
(edit) @85b29bdc288a1573d43bd524908be5748a9b3640 [85b29bdc288a1573d43bd524908be5748a9b3640] 08/07/05 20:12:44 Rémi Denis-Courmont <rem@videolan.org> Copyright fixes (da big courmischage)
(edit) @40a8f626620c6c33cb25abe5be038ee73bc39da8 [40a8f626620c6c33cb25abe5be038ee73bc39da8] 24/04/05 00:37:22 Sigmund Augdal Helberg <sigmunau@videolan.org> packetizer/h264.c: fix divition by zero for some streams
(edit) @4fe5c533721548bda3e8d658535ca2f455fd62fb [4fe5c533721548bda3e8d658535ca2f455fd62fb] 06/04/05 11:35:45 Laurent Aimar <fenrir@videolan.org> * h264: less debug.
(edit) @06438cff3f2947f729362fe3bcea29551721a48c [06438cff3f2947f729362fe3bcea29551721a48c] 06/04/05 11:31:38 Laurent Aimar <fenrir@videolan.org> * h264: bug fix (give valid date + split at the right place).
(edit) @a90a19a6b0468ea9fedadc27cfc1118d70295263 [a90a19a6b0468ea9fedadc27cfc1118d70295263] 11/12/04 15:45:46 Clément Stenac <zorglub@videolan.org> Improvements to preferences * Each module can declare a "human-readable …
(edit) @b43aa847f2a7c4fcc0e4ef2f1525d2fab026d54f [b43aa847f2a7c4fcc0e4ef2f1525d2fab026d54f] 22/10/04 13:11:27 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: oops, forgot to remove a bit of debug code.
(edit) @85965903f72ffb6a7f137f0ad9982273104e9c53 [85965903f72ffb6a7f137f0ad9982273104e9c53] 20/10/04 19:44:36 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: - use 3 bytes start codes. - fixed SPS …
(edit) @1e5b412adee4505e9a8119ff981342e5592a004e [1e5b412adee4505e9a8119ff981342e5592a004e] 23/08/04 12:09:52 Gildas Bazin <gbazin@videolan.org> * modules/packetizer/h264.c: modified ParseNALBlock() to return a complete …
(edit) @6dcbb0a95efb79e81b724689ab92914910c304ff [6dcbb0a95efb79e81b724689ab92914910c304ff] 16/06/04 21:35:33 Laurent Aimar <fenrir@videolan.org> * all: fixed the way h264 streams are stored in .mp4
(edit) @47912024b9e2d71bd0329f7bc4ef39ecdecd893b [47912024b9e2d71bd0329f7bc4ef39ecdecd893b] 06/06/04 21:02:02 Laurent Aimar <fenrir@videolan.org> * all: added VSSH fourcc.
(edit) @e3576569c7c8d85bef4376785464ca6ed2172cff [e3576569c7c8d85bef4376785464ca6ed2172cff] 15/05/04 13:06:28 Laurent Aimar <fenrir@videolan.org> * h264: added avc1 -> h264 annexe B stream.
(edit) @da7e4d74e4054f1f14b88c72e9b5227422ebb33c [da7e4d74e4054f1f14b88c72e9b5227422ebb33c] 23/04/04 18:06:57 Laurent Aimar <fenrir@videolan.org> * h264: fixed nal decoding.
(edit) @75fe5311e1111b23c8177ebca1fcbe14d918ee97 [75fe5311e1111b23c8177ebca1fcbe14d918ee97] 22/04/04 05:02:05 Laurent Aimar <fenrir@videolan.org> * packetizer/h264.c: a really basic h264 packetizer (it doesn't …
Note: See TracRevisionLog for help on using the revision log.